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_END
npm 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アプリケーションを提供できません。どうすれば修復できますか?
エラーの詳細を確認する必要があります。
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
私は受け入れられた答えの解決策を試みましたが、何も起こりませんでした。
したがって、いくつかの検索の後、私は私のための解決策を見つけました。他の人を助けるかもしれない
npm cache clean --force
ステップ1:最初にこのコマンドを使用して、angle/cliをアップグレードしますnpm upgrade -g @angular/cli
ステップ2:その後、PCを再起動します
ステップ3:その後、新しいプロジェクトを作成しますng new my-app
動作するはずです。