使用Babel加载程序和Webpack无法解析Babel插件

时间:2016-05-04 15:34:52

标签: webpack babeljs gulp-babel

我有以下Webpack配置:

{
    resolveLoader: {
        root: path.join(__dirname, 'node_modules')
    },
    module: {
        loaders: [
            {
                test: /\.es6?$/,
                exclude: /node_modules/,
                loader: 'babel',
                query: {
                    sourceMap: true,
                    presets: [
                        'es2015'
                    ],
                    plugins: [
                        'transform-class-properties'
                    ]
                }
            }
        ]
    }
}

我的项目结构:

.
+-- deploy
|   +-- node_modules
|   +-- Gulpfile.js
+-- es6
|   +-- Source files

我得到的错误:

ERROR in ../es6/src.es6
Module build failed: ReferenceError: Unknown plugin "transform-class-properties" specified in "base" at 0, attempted to resolve relative to "[ABSOLUTE_PATH]/es6"

似乎resolveLoader由于某种原因不起作用。

尝试删除transform-class-properties插件,我会为es2015预设获得相同的错误。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

enter code here更换装载机x规则:

 module: {
       loaders: [
            {
           }
        ]
     }