Javascript 当我使用babel编译js时,并没有定义代理
当我使用babel编译js时,config.jsJavascript 当我使用babel编译js时,并没有定义代理,javascript,ecmascript-6,babeljs,Javascript,Ecmascript 6,Babeljs,当我使用babel编译js时,config.js var webpack = require('webpack'); var commonsPlugin = new webpack.optimize.CommonsChunkPlugin('common.js'); module.exports = { entry: { Index: './index.js', Test: './test.js' }, output: {
var webpack = require('webpack');
var commonsPlugin = new webpack.optimize.CommonsChunkPlugin('common.js');
module.exports = {
entry: {
Index: './index.js',
Test: './test.js'
},
output: {
path: __dirname,
filename: '[name].js' // Template based on keys in entry above
},
module: {
loaders: [
{
test: /\.js(x?)$/,
loader: 'babel-loader',
query: {
presets: ['es2015']
}
}
]
},
plugins: [commonsPlugin]
};
我的条目js只是console.log(newproxy())将调用错误未捕获引用错误:未定义代理
我肯定js
已经编译好了,但是为什么在babel编译之后没有定义Proxy
目前babeljs不支持代理
从他们的:
不支持的功能
由于ES5的限制,代理无法传输或多填充。请参阅中的支持
尝试实验节点模块babel插件代理
npm安装babel插件代理--保存开发
注意:它不适用于生产环境,因为性能影响很大
参考资料:
您尝试过babel插件代理吗?