无法安装AngularJs2

时间:2016-09-19 05:56:12

标签: angular

我使用npm或节点已经有一段时间了。我试图安装angularjs2,学习它,当我尝试安装时,我得到以下错误。我还试图再次更新npm或安装nodejs,清理缓存(强制清除)没有去。对此问题的任何修复?

  

maddyspc:文件用户名$ sudo npm install -g angular-cli npm ERR!   达尔文15.2.0 npm ERR! argv" node"   " /Users/username/.nvm/v0.9.6/bin/npm" "安装" " -g" "角-CLI" NPM   呃!节点v0.9.6 npm ERR! npm v3.10.3

     

npm ERR!未知编码:缓冲区npm ERR!错误的ERR!如果你需要帮助,   您可以在以下地址报告此错误:npm ERR!
  https://github.com/npm/npm/issues

     

buffer.js:405         抛出新错误('未知编码:' +编码);               ^错误:未知编码:缓冲区       在Buffer.write(buffer.js:405:13)       在新的缓冲区(buffer.js:261:26)       在WriteStream.Writable.write(_stream_writable.js:134:13)       在WriteStreamAtomic._write(/Users/username/.nvm/v0.9.6/lib/node_modules/npm/node_modules/fs-write-stream-atomic/index.js:64:37)       at doWrite(/Users/username/.nvm/v0.9.6/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js:319:64)       at writeOrBuffer(/Users/username/.nvm/v0.9.6/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js:308:5)       在WriteStreamAtomic.Writable.write(/Users/username/.nvm/v0.9.6/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js:246:11)       在WriteStreamAtomic.Writable.end(/Users/username/.nvm/v0.9.6/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js:456:51)       at writeLogFile(/Users/username/.nvm/v0.9.6/lib/node_modules/npm/lib/utils/error-handler.js:205:8)       在退出处(/Users/username/.nvm/v0.9.6/lib/node_modules/npm/lib/utils/error-handler.js:82:5)

1 个答案:

答案 0 :(得分:0)

我想出了这个问题。 我已经激活了节点版本0.9,因此在我的MAC OSX上使用packager node-v4.6.0.pkg安装时,即使是最新版本的节点也没有激活最新版本。如果你有HomeBrew,就会发生这种情况。即使我进行了干净的卸载和安装节点,也没有发生更新到最新节点版本的问题。 所以我尝试了以下步骤,这解决了这个问题

nvm -v nvm ls nvm uninstall 0.9.6 nvm install 6.7.0 sudo npm install -g angular-cli@latest

安装了Angular2。我通过创建应用程序并运行“服务”来测试。它有效!