rxjs的algular-cli安装问题

时间:2017-02-09 12:23:12

标签: node.js angular rxjs angular-cli

我正在尝试将angular-cli安装到我的linux Mint 32位计算机上。但是没有安装它。 我对终端的命令是:

npm install -g angular-cli

输出:

npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
/home/shwokat/!/.npm-global-me/bin/ng -> /home/shwokat/!/.npm-global-me/lib/node_modules/angular-cli/bin/ng

/home/shwokat/!/.npm-global-me/lib

└─┬ angular-cli@1.0.0-beta.28.3 
  └── UNMET PEER DEPENDENCY rxjs@^5.0.1

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/angular-cli/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.0.17: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"ia32"})
npm WARN @angular/core@2.4.7 requires a peer of rxjs@^5.0.1 but none was installed.

请写下如何克服此错误&正确安装angular-cli ......

3 个答案:

答案 0 :(得分:3)

我有同样的问题,我试图使用

安装AngularJS 2 CLI

>

我收到了以下警告和依赖错误:

npm install -g angular-cli

所以我尝试使用@ angular / cli而不是angular-cli进行安装,并且工作正常。

npm WARN deprecated angular-cli@1.0.0-beta.28.3: angular-cli has been renamed to @angular/cli. Please update your dependencies. npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/angular-cli /usr/local/lib └─┬ angular-cli@1.0.0-beta.28.3 └── UNMET PEER DEPENDENCY rxjs@^5.0.1

答案 1 :(得分:2)

这是CLI的beta 30的问题...临时修复是全局安装rxjs以解决依赖关系。

npm install rxjs -g

这已在回购中解决,并且将不再是下一版本的问题。

  

更新:

在评论中来自@ frankie4fingers,您可能会发现使用特定版本的成功:

npm install -g rxjs@5.0.1

答案 2 :(得分:1)

我在同一条船上。几个月前我有一个简单的angular-cli repo,克隆到运行OSX Sierra的新机器上,在运行npm install时开始出现这些对等依赖性错误。

我尝试了一个新项目,我甚至无法安装angular-cli。尝试过全局安装rxjs,并按特定版本安装。

虽然这些帖子几乎没有增加,但它可以作为该问题的确凿证据,并表明该问题可能不是特定于操作系统的。

[更新]令人沮丧的是,正在运行npm ls -g会显示rxjs@5.0.1。