web-dev-qa-db-ja.com

npmを使用して@ angular / cliをインストールできない

「@ angular/cli」は初めてで、すべてを試しましたが、インストールできませんでした。システムにangular 4 "@ angular/cli"をインストールするのを手伝ってくれる人がいます。

ノードとnpmバージョン enter image description here

そして、「npm install -g @ angular/cli」をインストールすると、 enter image description here

node -v 6をインストールした後、erorrの下になります enter image description here

実際にどこが間違っているのか教えてください。

21
Rajpurohit

ノードのバージョンに問題がある可能性があります。ノードを再インストールして、もう一度試すことをお勧めします。

または、npm cache clean --forceを使用してノードキャッシュを消去することもできます。

11
Saurabh Agrawal

私の友人、

試してください:npm cache clean --force。 npmキャッシュが混乱している可能性があります。

11
m.alek

Npmレジストリのリスト

入力するだけで切り替えるには

npm config set registry "https://registry.npmjs.com/"

レジストリURLを上記のURLに置き換えて、どのURLが機能するかを確認します。

私はインド出身なので、http://r.cnpmjs.org/を使用しましたが、同じエラーが解決しました。

注:npm cache clear(キャッシュをクリアする場合)およびnpm cache verify(クリアかどうかを確認する場合)を使用してください。

5
Rakesh Roy

インストールがオンの間、VPNに接続していないことを確認してください。

また、次の試行の前にnode_modulesフォルダーをクリーンアップしてください。コマンドrimraf node_modulesを使用して、Windowsでこのディレクトリを削除します。

最後にnpm install -g @angular/[email protected]を実行してみてください

0
rach8garg

実行してみてください:

rm -rf node_modules package-lock.json

この、

npmインストール

それでも動作しない場合は、cliを手動でインストールしてみてください。

npm install --save-dev @ angular/cli

0
Antoni

そのため、特定のNodeバージョン8が必要なHyperledgerを使用しているため、最新のangularインストールを使用できません。おそらく別の選択肢をお勧めできますか?

ディレクトリにcd

npm install
npm start

Npmキャッシュを消去することもできますが、一方の方法が機能しない場合は、もう一方を試してください。

0
Nik Loladze

Npmパッケージが公開されると、公開プロセスはインストール時にnpmが使用するチェックサムを生成し、パッケージが転送中に破損していないことを確認します。

私はクライアントサイトで働いていたときにまったく同じ問題を抱えていたので、問題はあなたの環境ではない可能性があります、彼らは設定する必要があるプロキシを持っている可能性がありますそれは何か間違っていますが、npmレジストリを直接使用し始めたときはすべてうまくいきましたが、ほとんどの場合それはキャッシュの問題であり、実行する必要があります:

npm doctor

おそらくどこに問題があるのか​​がわかるでしょう。そうでなければ結果を投稿してください多分私は助けることができます。

0
Ayoub

adminとしてコマンドプロンプトでnpm install -g @ angular/cli @ latestを実行します。

windowsボタンを右クリックして、c ommand propmt(Admin)またはwindows power Shell(Admin)をクリックします(Windowsのバージョンに応じて)。次に、コマンドを入力して実行します。

ほとんどの場合、-g(グローバル)フラグを使用しているという事実を考慮して、通常のユーザーとしてインストールするときに問題が発生する可能性があります。

0

CLIと生成されたプロジェクトの両方に、NPM 3以降とともにNode 6.9.0以降を必要とする依存関係があります。

別のNodeバージョンを使用してみてください。

0
Shiha Mohan

最も可能性の高い問題は、npmキャッシュにあります。コマンドでnpmキャッシュを消去するだけです

npm cache clean --force

うまくいくはずです。

0
Pullat Junaid

ノードパッケージをアンインストールします。そして、次を試してください

  1. https://nodejs.org/en/download/ から最新のノードパッケージをインストールします

  2. ノードとnpmバージョンを確認するには

node -v

npm -v

  1. 次にAngular最新バージョンをインストールします

npm install -g @ angular/cli

  1. angularバージョンを確認するには

ng v

  1. https://angular.io/guide/quickstart からアプリケーションの作成を開始します
0
Vignesh

最初にNodeJS(8.9.3)とnpm(5.6.0)を更新してみてください。これらはLTSバージョンです。 Nodeの場合、これは重要です!それでもうまくいかない場合は、Windowsの場合は このインストールガイド に従ってください。

0
Robin Dijkhof

Npmキャッシュに破損したファイルが含まれている可能性があります。おそらく部分的に何かをダウンロードしてからエラーが発生した可能性があります。 npm cache clean --forceを試して、それが役立つかどうかを確認してください。

それでもエラーメッセージで指定されたログファイルを確認しても解決しない場合。ログファイルでunexpected end of JSON inputメッセージを探し、その前に問題に関する他のヒントがあるかどうかを確認します。

新しいエラーメッセージで質問を更新しました。その1つは、破損したファイルについてより具体的です。指定したパスからcli-1.5.5.tgzファイルを削除して、再試行してください。ネットワークでWebプロキシを使用している場合、プロキシに破損したキャッシュが保存されている可能性もあります。システムに設定されているプロキシをすべてオフにして、直接ダウンロードしてみてください。

0
Duncan

私たちもser loginで同じ種類の問題を抱えています。それからAdministrator loginを試しました。それもあなたのために修正するかもしれない同じことをしてください。

0

おそらくあなたはスペースが不足しています-npm install -g @ angular/cli @ latest

 1) Install node.js and check and node -v in command Prompt. (Node.js 
       through website).
2) npm install -g @angular/[email protected] (run in command Prompt).
Refer this link for further help

https://github.com/angular/angular-cli

    3) Check node -version
    4) Check npm -version
    5) check ng -version

    If already installed, then uninstall it and install again,
    npm uninstall -g @angular/cli
    npm cache clean
0
Mahi

糸をお試しください

ここから糸をインストールします https://yarnpkg.com/lang/en/docs/install/

次に、このコマンドyarn global add @ angular/cliを実行します

0
  1. コンソールが管理者として実行されていることを確認し、
  2. nodenpmを再インストールします
  3. angular/cliを再インストールします
0
Frank Odoom