From 0f9302e20b62cc1be309197e3afd2761ab5b590e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B0=B4=E6=BE=9C?= Date: Tue, 12 Feb 2019 18:20:58 +0800 Subject: [PATCH 1/3] feat: support host binding in dev --- packages/rax-scripts/src/config/webpackDevServer.config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/rax-scripts/src/config/webpackDevServer.config.js b/packages/rax-scripts/src/config/webpackDevServer.config.js index e1e8117b74..05c2e9b657 100644 --- a/packages/rax-scripts/src/config/webpackDevServer.config.js +++ b/packages/rax-scripts/src/config/webpackDevServer.config.js @@ -53,4 +53,5 @@ module.exports = { host: envConfig.host, public: envConfig.host, overlay: false, + disableHostCheck: true }; From bf677fce29592668c408b50c5bea80ed507564e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B0=B4=E6=BE=9C?= Date: Wed, 13 Feb 2019 10:54:12 +0800 Subject: [PATCH 2/3] feat: enable root import --- packages/rax-scripts/package.json | 1 + .../src/config/miniprogram/webpack.config.base.js | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/packages/rax-scripts/package.json b/packages/rax-scripts/package.json index 166080199b..26f31b0845 100644 --- a/packages/rax-scripts/package.json +++ b/packages/rax-scripts/package.json @@ -40,6 +40,7 @@ "autoprefixer": "^9.4.3", "babel-core": "^7.0.0-bridge.0", "babel-loader": "8.0.4", + "babel-plugin-root-import": "^6.1.0", "babel-plugin-transform-jsx-stylesheet": "0.6.5", "camelcase": "^5.0.0", "case-sensitive-paths-webpack-plugin": "^2.1.2", diff --git a/packages/rax-scripts/src/config/miniprogram/webpack.config.base.js b/packages/rax-scripts/src/config/miniprogram/webpack.config.base.js index 41592de4c1..63c9fb2697 100644 --- a/packages/rax-scripts/src/config/miniprogram/webpack.config.base.js +++ b/packages/rax-scripts/src/config/miniprogram/webpack.config.base.js @@ -11,6 +11,14 @@ const { styleResolver } = require('miniapp-webpack-plugin'); +// Babel plugin to add the opportunity to use import and require with root based paths. +babelConfig.plugins.push([ + require.resolve('babel-plugin-root-import'), + { + rootPathPrefix: '/', + }, +]); + const babelLoaderConfig = { loader: require.resolve('babel-loader'), options: babelConfig, From 8833b0e82d5015d5ae8c558787f37dfc90ba7637 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B0=B4=E6=BE=9C?= Date: Wed, 13 Feb 2019 13:34:26 +0800 Subject: [PATCH 3/3] revert: disablehostcheck --- packages/rax-scripts/src/config/webpackDevServer.config.js | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/rax-scripts/src/config/webpackDevServer.config.js b/packages/rax-scripts/src/config/webpackDevServer.config.js index 05c2e9b657..e1e8117b74 100644 --- a/packages/rax-scripts/src/config/webpackDevServer.config.js +++ b/packages/rax-scripts/src/config/webpackDevServer.config.js @@ -53,5 +53,4 @@ module.exports = { host: envConfig.host, public: envConfig.host, overlay: false, - disableHostCheck: true };