webpack使用全局babel-loader预设

时间:2017-03-10 14:02:32

标签: node.js webpack babel babel-loader

我想使用全局模块/预设与webpack一起使用(即不想在项目中安装它们)

我的配置文件:webpack.config.js

const config = {
entry: './src/js/app.js',
output: {
    path: 'dist',
    filename: '[name].js'
},
resolveLoader: {
    modules: [process.env.APPDATA + "\\npm\\node_modules", 'node_modules']

},
resolve: {
    modules: [process.env.APPDATA + "\\npm\\node_modules"]

},
module: {
    rules: [
        {
            test: /\.js$/,
            loader: 'babel-loader',
            query: {
                 'presets': ['babel-preset-es2015'].map(require.resolve)
                // 'presets': ['babel-preset-es2015']                  
            },
            exclude: /node_modules/

        }
    ]
}
}

module.exports = config;

我查了this question,但它对我不起作用。 我对nodejs不是很熟悉。我使用`resolveLoader:modules在使用全局安装的加载器方面取得了成功 任何帮助将不胜感激。感谢。

0 个答案:

没有答案