web-dev-qa-db-ja.com

Angular CLI 7 CircularJSONによる新しいプロジェクトの失敗

Angular CLIをバージョン7.1.1に再インストールしました。実行中ng new project-name、次のエラーが発生します。

npm WARN deprecated [email protected]: CircularJSON is in maintenance only, flatted is its successor.
npm ERR! code ERR_STREAM_WRITE_AFTER_ENDnpm ERR! write after end
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\[username]\AppData\Roaming\npm-cache\_logs\2018-12-04T20_40_23_399Z-debug.log
Package install failed, see above.

プロジェクトディレクトリに変更すると、新しいAngularアプリケーションを提供できません。どうすれば修復できますか?

10
crayden

エラーの詳細を確認する必要があります。

npm WARN deprecated [email protected]: CircularJSON is in maintenance 
only, flatted is its successor.

それによると、circular-json @ 0.5.9は非推奨です。 flatted を使用する必要があります。 CircularJSONの作成者から直接提供された、超軽量(0.5K)で高速な循環JSONパーサー。 CircularJSONの将来はフラット化と呼ばれます。

flattedは、より小さく、高速で、平均して出力を削減することもできます。これは、新しい、膨張のない、ESMおよびCJS互換の循環JSONパーサーです。

次を使用してインストールします:npm i flatted

7
nircraft

私は受け入れられた答えの解決策を試みましたが、何も起こりませんでした。

したがって、いくつかの検索の後、私は私のための解決策を見つけました。他の人を助けるかもしれない

npm cache clean --force
2
WasiF

ステップ1:最初にこのコマンドを使用して、angle/cliをアップグレードしますnpm upgrade -g @angular/cli

ステップ2:その後、PCを再起動します

ステップ3:その後、新しいプロジェクトを作成しますng new my-app

動作するはずです。

0
Jitendra Suthar