Ach*_*DAY 17 reactjs webpack babeljs
我正在尝试安装Babel和另外两个与Webpack和Reactjs一起使用的插件.
我使用了这个命令:
npm i babel-loader babel-preset-es2015 babel-preset-react -S
Run Code Online (Sandbox Code Playgroud)
这给了我警告信息:
UNMET PEER DEPENDENCY babel-core@^6.0.0
Run Code Online (Sandbox Code Playgroud)
还有这个 :
npm WARN babel-loader@6.2.8 requires a peer of babel-core@^6.0.0 but none was installed.
Run Code Online (Sandbox Code Playgroud)
并出现错误消息:
ERROR in Cannot find module 'babel-core'
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题 ?
提前致谢.
Cos*_*bei 20
这背后的原因是自从npm @ 3以来npm不赞成自动安装peerDependencies,因此必须在你的版本中明确列出像babel-core和webpack这样的必需的对等依赖项package.json.
您需要做的就是安装babel-core.
刚添加此行:
"babel-core": "^6.0.0",
Run Code Online (Sandbox Code Playgroud)
到我的package.json文件(依赖),再次尝试相同的命令,警告消息消失.
编辑:摆脱这个错误:
ERROR in Cannot find module 'babel-core'
Run Code Online (Sandbox Code Playgroud)
我使用以下命令安装了babel-core和其他插件:
npm i babel-core babel-loader babel-preset-es2015 babel-preset-react -S
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13360 次 |
| 最近记录: |