簡體   English   中英

無法安裝angular-cli

[英]Can't install angular-cli

angular-cli在安裝過程中退出:

(myapp)vagrant@myapp-local:/vagrant$ sudo npm install -g angular-cli
npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated lodash-node@2.4.1: This package is discontinued. Use lodash@^4.0.0.
(myapp)vagrant@myapp-local:/vagrant$ l mapToRegistry uri https://registry.npmjs.org/serve-static

(myapp)vagrant@myapp-local:/vagrant$ ng
The program 'ng' is currently not installed. To run 'ng' please ask your administrator to install the package 'ng-common'

看來我有節點和npm的最新版本:

(myapp)vagrant@myapp-local:/vagrant$ npm -v
3.10.9
(myapp)vagrant@myapp-local:/vagrant$ node -v
v6.9.1

已解決:所以問題是對流浪漢機器的記憶我增加了它並且它起作用了。

config.vm.provider "virtualbox" do |vb|
    vb.memory = "2048"
end

最后一步我必須這樣做:

sudo ln -s   /home/vagrant/node-v6.9.1-linux-x64/lib/node_modules/angular-cli/bin/ng /usr/bin/ng

問題是需要NPM3。 目前沒有在自述文件中提及此鏈接 只需執行npm install -g npm3然后使用npm3代替npm來安裝或只是將npm更新到最新版本。 希望這會奏效。

更新

  1. 嘗試清理緩存 - npm cache clean
  2. 卸載angular-cli - npm uninstall -g angular-cli
  3. 再次npm install -g angular-cli
  4. 更糟糕的情況是使用像這樣的-force標志安裝angualr cli - npm install -g -f angular-cli

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM