我正在尝试安装Babel和其他两个插件,以便与 Webpack 和 Reactjs
我使用了这个命令:
npm i babel-loader babel-preset-es2015 babel-preset-react -S
给了我警告信息:
UNMET PEER DEPENDENCY babel-core@^6.0.0
和这一个:
npm WARN babel-loader@6.2.8 requires a peer of babel-core@^6.0.0 but none was installed.
并出现错误消息:
ERROR in Cannot find module 'babel-core'
我该如何解决这个问题?
提前致谢。
答案 0 :(得分:20)
这背后的原因是自{n} @ 3以来npm已弃用auto-installing of peerDependencies,因此必须在package.json
明确列出必需的对等依赖关系,如babel-core和webpack。
您需要做的就是安装babel-core。
答案 1 :(得分:5)
刚刚添加了这一行:
"babel-core": "^6.0.0",
到我的package.json文件(依赖项),再次尝试相同的命令,警告消息消失。
编辑: 要摆脱这个错误:
ERROR in Cannot find module 'babel-core'
我使用以下命令安装了babel-core和其他插件:
npm i babel-core babel-loader babel-preset-es2015 babel-preset-react -S