web-dev-qa-db-ja.com

Angular cliはグローバルnpmインストールを使用していません

私はnpmとノードが初めてで、角度を学んでいます。

angular cliプロジェクトで、ng << 'keyword' >>コマンドを実行するたびに、グローバルnpm-modulesフォルダーが見つからないため、以下のエラーが発生します。

node_modulesは空のように見えるので、npm install

次の設定を試してみましたが、うまくいきませんでした。すべてのプロジェクトでnpm installを実行して問題を解決する必要があります。

export NODE_PATH=/usr/local/lib/node_modules
PATH=$PATH:/usr/local/bin/node
PATH=$PATH:/usr/local/bin/npm

すべてのプロジェクトでnpm installを実行しないようにする方法はありますか?

18
prabu

ng serveを実行してプロジェクトフォルダを作成した後にng new myappコマンドを実行しようとすると、同じエラーが発生しました。このエラーは、作成したmyappフォルダーに移動しなかったために発生しました。 cd myappコマンドを使用してng serveフォルダーに移動すると、正常に機能しました。

以下の手順に従ってください

npm cache cleanおよびnpm install

2

1- cmd> run ng version、angular CLIが正しくインストールされたことを確認するために

2-正しいフォルダ/ルートにいることを確認してください(おそらくこれがあなたの問題ですか)

3-次に実行:ng serve

1
Diego Venâncio

Node_modulesが空になるのを避けることができます。次のコマンドを実行してエラーを実行する必要があるかもしれません:npm install -g@angular/cli

問題を解決します。

1
srikanth

cd folder_of_your_projectを実行します

次にng serveを実行します

1
Italo Rodrigo

npmがシステムにインストールされたらng serveまたは他のコマンドを実行するには、プロジェクト構造フォルダーにいる必要があります。ただし、ルートフォルダーでng versionを確認できます。最新のangular cliバージョンでは、すべての依存関係が存在するpackage.jsonにファイル名が変更されます。

0
nikhil sugandh