2017-11-27 23 views
0

AngularJSを初めて習得しました。npmをインストールしてAngular CLIをインストールすると失敗します

私は、Windows 7を稼動しているときに自分のコンピュータにCLIをインストールしようとしています。 管理者としてコマンドラインを開き、npm install -g @angular/cliを実行しました。インストールが開始され、私はエラーを取得し、数分後: npm install -g angular-cli error

私は通知「操作は許されない」を参照してくださいが、私は管理者として実行するコンピュータとコマンドラインの管理者がいます。

私は間違っていますか? 自宅でラップトップで行ったのと同じインストールで成功しました。

私は他の原因について私たちのITサポートに確認しており、助けに感謝します。

Fail to install npm package “npm ERR! errno -4048”またはnpm install -g angular-cli failsの複製ではありません。エラーを無視し、私は次の取得gn -vを実行している

Ignoring the error and running ng -v

は、この正しいですか? Angular CLIはインストールされましたか?

+0

「fsevents」ライブラリは、ファイルがファイルシステムに保存されたときに監視するために使用されることを理解しています。インストールエラーが発生しているにもかかわらず、Angular CLIではまだ動作している可能性があります。その機能をホットモジュール交換と呼びます。これは開発時の機能です。 HMRがうまく動作しなくなるまで、あなたはそのエラーを無視することができます。 – Andrey

+0

はい、Angular CLIがインストールされているようです。 – Andrey

答えて

1

そのfseventsライブラリにはWindows固有の特徴があります。ですから、エラーメッセージを無視して、Angular CLIライブラリがインストールされていることを確認するために、コマンドプロンプトからng -vを実行することをお勧めします。

+0

私はエラーを無視してから、 'ng new hello-angular'を実行して、角度CLIが正しくインストールされているかどうかを確認するための基本アプリケーションを作成します。同様のエラーが出て、無視されて 'npm install'が実行されました。正常に完了しました。run 'ng serve'を実行し、私の" hello angular "アプリケーションが実行中であることを確認しました。 Proplemが解決され、ケースが閉じられました。 –

0

エラーメッセージに示すように、コマンドを実行する権限がありません。

システムによっては、管理者としてコマンドを実行する必要があります。

また、AngularJS(最初のAngularフレームワーク)とAngular(Angular 2、4、5とも呼ばれます)を混在させないでください。それらの構文と使用方法は根本的に異なります。

+0

Windows7に 'sudo'が存在しますか?私は自分のコンピュータの管理者としてログインしています。 –

+0

私はTSを使用するウィンドウは、と思うので、管理者としてcmdを実行することをお勧めします – Vitalii

+0

あなたは正しいです、それはウィンドウだった気づかなかった。編集された答え。 – Pac0

0

node.jsコマンドプロンプトでnpmコマンドを実行する必要がありますが、Windowsコマンドラインでは実行しないでください。

回避方法:Windowsにgit bashをインストールしてください。

0

以下のコマンドを実行して、再度angle cliをインストールしてみてください。

npm cache clean - f

これは私manytimesのために働きました。

関連する問題