我通过npm安装了
这导致在我的
在提问时,最新版本的
然而,当我再次运行
babel-core
,babel-loader
和其他几个包。npm install babel-loader babel-core ...
这导致在我的
package.json
中出现了以下定义。"dependencies": {
"babel-core": "^6.26.3",
"babel-loader": "^8.0.0",
...
},
在提问时,最新版本的
babel-core
确实是6.26.3
,而babel-loader
的最新版本是8.0.0
,这是根据npmjs.com存储库的说法。然而,当我再次运行
npm install
以验证一切是否正常时,我会收到以下消息:npm WARN babel-loader@8.0.0 requires a peer of @babel/core@^7.0.0 but none is installed. You must install peer dependencies yourself.
为什么babel-loader
依赖于一个尚不存在的babel-core
版本呢?解决这个警告的推荐方法是什么?
谢谢!
编辑 看起来babel-loader
库仅在4天前发布。这可能是由于最近发布导致的问题吗?
@babel/core
而不是babel-core
。这个包没有问题,只是您安装了错误的核心包。我们是否可以做些什么来改进文档呢?安装文档甚至包括两者的示例:https://www.npmjs.com/package/babel-loader - loganfsmyth