关于 webpack 2
Cannot assign to read only property ‘exports’ of object ‘#
https://github.com/webpack/webpack/issues/4039
不支持 import 和 module.exports 混用。
临时解决方案:
装这个包:https://www.npmjs.com/package/babel-plugin-transform-es2015-modules-commonjs
然后在 .babelrc 里加这行即可解决。
{
plugins: [
// temporary fix to module.exports, refer to https://github.com/englercj/resource-loader/issues/84
'transform-es2015-modules-commonjs',
],
}
webpack-dev-server 的 proxy 参数可为数组
https://github.com/webpack/webpack-dev-server/blob/master/lib/Server.js#L183
当 proxy 为 obejct 时会经过一次转换,传递给 http-proxy-middleware
。
webpack-dev-server 提供的一般配置方法有时不能满足一些需求,比如只匹配根目录的访问 /
。
但在 key 写为 /
会是匹配所有路由。
只有 http-proxy-middleware
的 custom matching 可以满足需求,详见这个 issue
这时候就需要传数组给 proxy,自定义配置。