如果我在构建Webpack bundle时不断从被忽略路径的文件中获取Babel特定错误,我做错了什么?
我的错误总是这样:
Module build failed:
ReferenceError: [BABEL]
/Users/benjamin/Code/Bounce/bounce-new/node_modules/section-iterator/dist/sectionIterator.js:
Using removed Babel 5 option:
/Users/benjamin/Code/Bounce/bounce-new/node_modules/section-iterator/.babelrc.stage
- Check out the corresponding stage-x presets http://babeljs.io/docs/plugins/#presets
注意node_module
目录。似乎Babel尝试使用此模块的.babelrc
配置从外部模块编译代码。这绝对不是我所期望的,因为我忽略了node_modules
路径中的babel加载文件:
loaders: [
{
test: /\.js$/,
loader: 'babel',
exclude: '/node_modules/',
include: __dirname,
query: {
presets: ['react-hmre'],
ignore: '/node_modules/' // even tried this
}
}
]
请告诉我,我的错误在哪里。
答案 0 :(得分:2)
尝试排除:/ node_modules /而不是exclude:'/ node_modules /',