使用npm安装angular / cli时出错

时间:2018-05-31 09:00:36

标签: node.js angular angular-cli

当我尝试使用此命令安装angular cli时

npm install -g @angular/cli

我得到以下提到的错误

  

npm WARN可选SKIPPING OPTIONAL DEPENDENCY:fsevents@^1.0.0   (node_modules \ @angular \ CLI \ node_modules \ chokidar \ node_modules \ fsevents):   npm WARN notsup SKIPPING OPTIONAL DEPENDENCY:不支持的平台   fsevents@1.2.4:想要{" os":" darwin"," arch":" any"}(当前:   {" os":" win32"," arch":" x64"})npm WARN可选SKIPPING OPTIONAL   依赖性:fsevents@^1.1.2   (node_modules \ @angular \ CLI \ node_modules \ watchpack \ node_modules \ chokidar \ node_modules \ fsevents):   npm WARN notsup SKIPPING OPTIONAL DEPENDENCY:不支持的平台   fsevents@1.2.4:想要{" os":" darwin"," arch":" any"}(当前:   {" os":" win32"," arch":" x64"})npm WARN可选SKIPPING OPTIONAL   依赖性:fsevents@^1.1.2   (node_modules \ @angular \ CLI \ node_modules \的WebPack-DEV-服务器\ node_modules \ chokidar \ node_modules \ fsevents):   npm WARN notsup SKIPPING OPTIONAL DEPENDENCY:不支持的平台   fsevents@1.2.4:想要{" os":" darwin"," arch":" any"}(当前:   {" os":" win32"," arch":" x64"})npm WARN ajv-keywords@3.2.0需要一个   对等的ajv@^6.0.0但没有安装。 npm WARN可选SKIPPING   可选的依赖性:node-sass@4.9.0   (node_modules \ @angular \ cli \ node_modules \ node-sass):npm WARN可选   跳过可选的依赖性:node-sass@4.9.0 postinstall:`node   scripts / build.js npm WARN可选SKIPPING OPTIONAL DEPENDENCY:退出   状态1

任何想法是什么问题?

我的节点版本是6.9.2,npm版本是3.10.9

4 个答案:

答案 0 :(得分:9)

尝试从项目文件夹中使用以下命令:

A ViewController

如果仍然显示它仅修复了少数漏洞,请使用以下命令

B button

Screen shot of the command that I used in my machine

答案 1 :(得分:5)

这个警告告诉了一切:

Unsupported platform for fsevents@1.2.4: **wanted** {"os":"darwin","arch":"any"} (**current**: {"os":"win32","arch":"x64"})

仅基于Unix的系统使用fsevents,而您使用的是Windows!

答案 2 :(得分:0)

首先,您发布的所有内容都是警告,而不是错误。

这意味着npm已跳过依赖项。

如果您将npm版本更新为最新版本,则可以解决此问题,请使用以下命令:

npm i -g npm@latest  

//如果您收到权限错误,请使用 sudo

并尝试重新安装。

希望这有帮助。

答案 3 :(得分:0)

$ npm install -g @angular/cli
C:\Users\Asus\Desktop\ng -> C:\Users\Asus\Desktop\node_modules\@angular\cli\bin\ng
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.7 (node_modules\@angular\cli\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

+ @angular/cli@7.3.2
added 295 packages from 179 contributors in 120.715s