我正在尝试用webpack构建一个项目 应对 </跨度> 使用此webpack配置:
var path = require(‘path’);var webpack = require(‘webpack’);
module.exports = { 条目:[ ‘babel-polyfill’:‘source-map’, 模块:{ 装载机:[ { 测试:/\。js $ /, include:path.join(__ dirname,‘app’),
装载机:‘babel-loader’, 查询:{ 预设:[’ 应对 </跨度> 鈥
我只是想补充说我得到了错误 的 后 强> 我卸载了一个旧的npm模块,我不再在我的项目中使用了。这很奇怪,因为我没有在任何地方使用它 - 如何卸载未在任何地方使用的东西会导致错误?
原来那个模块之一 子相依 有babel-preset-react,当我启动时,我错过了安装到我自己的项目中。因此,卸载该软件包也卸载了关键的babel-preset-react!
一年多来,我的反应应用程序可以编译,这要归功于另一个包的子依赖...
所以是的,安装babel-preset-react为我解决了这个问题。
对不起,我忘了安装 babel-preset-react :
babel-preset-react
$ npm install babel-preset-react --save-dev