我有以下 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
预设,我会收到相同的错误。
有什么建议吗?
最佳答案
在此处输入代码
替换加载器 x 规则:
module: {
loaders: [
{
}
]
}
关于webpack - 无法使用 Babel loader 和 Webpack 解析 Babel 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37032232/