2016-11-11 1 views
1

angular-cliをインストールすることはできませんだけで、インストール時に終了します。が角-CLI

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

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

私がノードとNPMの両方の最新バージョンを持っているようだ:

(myapp)[email protected]:/vagrant$ npm -v 
3.10.9 
(myapp)[email protected]:/vagrant$ node -v 
v6.9.1 
+0

あなたはとても同じ問題に直面して – sawbeanraz

+1

sudoのng' 'てみてくださいsudoを使用してインストールしました:: 放浪の@放浪-のubuntu-信頼できる-64:〜$を私がしなければならなかった最後のステップ

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

sudo npmキャッシュクリーン 迷惑メール迷路 - ubuntu-trusty-64:〜$ sudo npmアンインストール-g angular-cli 迷惑メール迷路 - ubuntu-trusty-64:〜$ sudo npm install -g angular-cli ... ..... 迷惑メール迷路 - ubuntu-trusty-64:〜$:il mapToRegistry uri https://registry.npmjs.org/selenium-webdriver –

答えて

3

:だから問題は、私はそれを増加し、それが働いていた浮浪者のマシンのメモリでした。

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

それは私だけではない。ありがとう。あなたはおそらく私の質問へのコメントとしてそれを使うべきで、結局のところ答えではないので、私はそれを重要とフラグを立てることができます。 –

0

問題がNPM3が必要であることです。これは現在readmeチェックのこのlinkに記載されていません。 npm install -g npm3を実行してnpmの代わりにnpm3を使用して、npmを最新バージョンにインストールするか、更新するだけです。これがうまくいくことを望みます。角度-cliをアンインストール

  • npm cache clean - - npm uninstall -g angular-cli
  • 再びnpm install -g angular-cliをインストール

    は、キャッシュをきれいにしてください

    1. を更新しました。
    2. 最悪の場合、このような-forceフラグでangualr cliをインストールする - npm install -g -f angular-cli解決
  • +1

    私の質問に示されているように既にnpm = 3.10.9がインストールされている場合、 'npm'の代わりに' npm3'コマンドを使うのに違いはないと思います。とにかく、あなたがアドバイスしたことをやろうとしたが、うまくいかなかった。 –

    +0

    @DmitryMikhaylovキャッシュ 'npm cache clean'を削除し、アンインストールしてアンインストールしてください。アンインストール-g angular-cliを実行して、再度' npm install -g angular-cli'をインストールしてください。さらに悪い場合は、 'npm install -g -f angular-cli'のように-forceフラグを付けてangualr cliをインストールしてください。 –

    +1

    ありがとうございますが、キャッシュを消去した後に結果が同じになり、角度-cliを削除して' -f'オプション –