小编Rot*_*imi的帖子

找不到npm:命令.如何在已安装Node的情况下重新安装NPM?NPM去哪儿了?

我正在开始学习使用AngularJS教程构建现代Web应用程序并尽早解决问题.

我安装了节点:

/path/ang-news node -v
v0.10.26
Run Code Online (Sandbox Code Playgroud)

我之前使用的是NPM但是遇到了Yeoman的问题.我已经重复了这些步骤,但是Grunt停止了工作,所以我开始新鲜了.

我跑了:

$ sudo npm install -g generator-angular
Run Code Online (Sandbox Code Playgroud)

并且所有依赖项都在安装,直到我收到:

npm WARN package.json mongo@0.1.0 No repository field.
npm ERR! peerinvalid The package generator-karma does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer generator-angular@0.9.1 wants generator-karma@>=0.8.2
Run Code Online (Sandbox Code Playgroud)

然后我尝试更新:

$ npm update -g
Run Code Online (Sandbox Code Playgroud)

我应该以管理员身份运行它.我收到了大量的错误消息,这似乎是最相关的:

npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Darwin 13.1.0
npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "update" "-g"
npm ERR! cwd /path/ang-news
npm ERR! node -v …
Run Code Online (Sandbox Code Playgroud)

node.js npm angularjs bower yeoman-generator-angular

17
推荐指数
1
解决办法
2万
查看次数