[英]Error in multi app: Cannot resolve module 'babel-loader' after upgrading babel to v7
看来我已经安装了所有需要的东西,但仍然无法使它正常工作。
这是我的package.json:
"babel-core": "^7.0.0-bridge.0",
"babel-jest": "^23.4.2",
"babel-loader": "7.1.1",
然后,我有一个webpack.config.js文件,用于配置webpack。 有导致问题的片段:
webpackConfig.module.loaders = [{
test : /\.(js|jsx)$/,
exclude : /node_modules/,
loader : 'babel-loader',
query : project.compiler_babel
}, {
test : /\.json$/,
loader : 'json'
}];
我键入的任何内容(而不是“ babel-loader”)都将在错误消息中的“ babel-loader”位置提及,而不是“ loader-key”的值。
我还拥有project.config.js,查询在其中进行:
compiler_babel : {
cacheDirectory : true,
plugins : ['transform-runtime'],
presets : ['es2015', 'react', 'stage-0']
},
我也曾尝试使用babel.config.js进行编译,并使用了来自compiler_babel的配置,但没有找到解决方法。
有什么想法可以使它起作用吗? 我打算开玩笑地为React应用程序编写一些测试,因此我需要一些更新的babel软件包。
PS精确的错误消息:
在多应用程序中找不到错误模块:错误:在... @多应用程序中无法解析模块“ babel-loader”
而我的webpack版本是“ webpack”:“ ^ 1.15.0”,
检查文档 。 您需要带Babel v7的babel-loader v8。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.