gpt4 book ai didi

angular - 错误!在 Angular 2 Quickstart 的 npm 安装步骤中 peerinvalid

转载 作者:太空狗 更新时间:2023-10-29 17:44:03 25 4
gpt4 key购买 nike

我在 OS X (El Capitan) 上安装了 node v4.4.0 和 npm v2.14.20。

我正在执行 5 Min Quickstart - ts 中描述的步骤Angular 2 官方网站上提供的页面。

然而,当我执行npm install 时遇到以下错误。

npm ERR! peerinvalid The package es6-shim@0.35.0 does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer angular2@2.0.0-beta.9 wants es6-shim@^0.33.3

为了能够隔离问题,这就是我所做的。

  1. 创建一个空的项目文件夹。
  2. 在空文件夹上,我用空值执行了 npm init 以生成一个空的 package.json
  3. 我已将以下依赖项添加到我的 package.json。

    "dependencies": {
    "angular2": "2.0.0-beta.9",
    "es6-shim": "^0.35.0"
    }
  4. 我执行了 npm install 并观察到上面相同的错误。

这是 /node_modules/angular2package.json 中的 peerDependencies

"peerDependencies": {
"es6-promise": "^3.0.2",
"es6-shim": "^0.33.3",
"reflect-metadata": "0.1.2",
"rxjs": "5.0.0-beta.2",
"zone.js": "0.5.15"
}

考虑到 es6-shim 对等依赖的 ^0.33.3 版本要求,难道 es6-shim 不应该与版本 0.35.0 一起安装吗?我没有看到的问题是什么?

最佳答案

我有同样的问题,除了我有 Windows10。我通过将 Node.js 从 4.4.1 LTS 升级到 5.9.0 Stable 解决了这个问题。

关于angular - 错误!在 Angular 2 Quickstart 的 npm 安装步骤中 peerinvalid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36063862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com