Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript babel的输出:删除节点模块中的箭头函数_Javascript_Node.js_Webpack_Babeljs_Babel Loader - Fatal编程技术网

Javascript babel的输出:删除节点模块中的箭头函数

Javascript babel的输出:删除节点模块中的箭头函数,javascript,node.js,webpack,babeljs,babel-loader,Javascript,Node.js,Webpack,Babeljs,Babel Loader,我在IE11上生成的网页包包有问题。 我已经检查了包,这是由于一些箭头功能 它来自一个节点模块包:lite id 我的网页包配置: var config = { devtool: 'source-map', entry: ["babel-polyfill", APP_DIR + '/index.js'], output: { path: BUILD_DIR, filename: 'BundleNodeJs.js', lib

我在IE11上生成的网页包包有问题。 我已经检查了包,这是由于一些箭头功能

它来自一个节点模块包:lite id

我的网页包配置:

var config = {
    devtool: 'source-map', 
    entry: ["babel-polyfill", APP_DIR + '/index.js'],
    output: {
        path: BUILD_DIR,
        filename: 'BundleNodeJs.js',
        libraryTarget: "umd",    
    },
    resolve: {
        extensions: ['.js', '.jsx', '.css', '.scss'],
        symlinks: false
    },
    [...]
    module: {
        rules: [
            {
                test: /\.jsx?$/,
                exclude: /node_modules|bower_components/,
                loader: "babel-loader",
                options: {
                    presets: ['env', 'react', 'stage-2']
                }
            },
        ]
    }
};

将此节点模块中的箭头函数转换为常规函数的好方法是什么?

如果您确定
lite id
是您可以尝试排除
node\u模块的罪魁祸首,但
lite id
除外,例如:
排除:/node\u模块(?!\/lite id)/
在这样做的过程中,您将随代码一起传输
lite id
——我认为


希望有帮助

试着瞄准ES5?我试过。。。这是相同的集合:['env','es2015','react','stage-2']没有改变任何东西可能是这行=>排除:/node_modules | bower_components/?