【问题标题】:UNMET PEER DEPENDENCY babel-core@5.8.38未满足的对等依赖 babel-core@5.8.38
【发布时间】:2016-03-25 06:54:40
【问题描述】:

我正在尝试安装 babel 和 babel 预设。但我似乎遇到了阻止我安装的严重错误。

我输入了以下命令:

npm install --save-dev babel-core babel-loader babel-preset-es2015 babel-preset-stage-0 babel-preset-react

但它拒绝我并显示以下错误消息:

    └─┬ UNMET PEER DEPENDENCY babel-core@5.8.38
  └─┬ regenerator@0.8.40
    ├─┬ defs@1.1.1
    │ └── esprima-fb@15001.1001.0-dev-harmony-fb 
    ├── esprima-fb@15001.1001.0-dev-harmony-fb 
    └─┬ recast@0.10.33
      └── esprima-fb@15001.1001.0-dev-harmony-fb 

npm WARN optional Skipping failed optional dependency /babel/chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.9
npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.9
npm WARN babel-loader@6.2.4 requires a peer of babel-core@^6.0.0 but none was installed.
npm WARN graphql_demo@1.0.0 No repository field.
npm WARN graphql_demo@1.0.0 No license field.
npm ERR! code 1

似乎是什么问题?

【问题讨论】:

  • 这可能是由the left-pad fiasco 引起的吗? Babel 似乎依赖它。
  • @FrédéricHamidi:left-pad 包已经恢复,如果我没记错的话,Babel 已经推送了一个不再依赖它的版本。不管怎样,这不应该是这里的问题!

标签: npm babeljs npm-install


【解决方案1】:

我还必须为 jspm 添加一个依赖项,以便正确安装 babel-loader。

…
"dependencies": {
    "babel-loader": "^6.2.7",
    "jspm": "^0.16.48",
    …
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-21
    • 1970-01-01
    • 2016-08-29
    • 2017-08-25
    • 2018-02-28
    • 1970-01-01
    • 1970-01-01
    • 2018-04-16
    相关资源
    最近更新 更多