Javascript 当我使用babel编译js时,并没有定义代理

Javascript 当我使用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: {

当我使用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: {
        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插件代理吗?