1. ホーム
  2. node.js

[解決済み] のエラーが発生しました。これはおそらくnpmの問題ではありません。上に追加のログ出力があると思われます

2022-01-29 09:33:32

質問

私のプロジェクトでは、フロントエンドにAngular6を使用しています。今、私がやろうとしていることは、リモートサーバーにある私のプロジェクトを実際のサーバーにデプロイすることです。私は使用しています npm run build -prod コマンドでフロントエンドを最初にビルドします。しかし、以下のエラーが何度も発生するため、プロジェクトをビルドすることができません。

npm ERR! code ELIFECYCLE
npm ERR! errno 134
npm ERR! [email protected] build: `ng build --prod --build-optimizer --aot`
npm ERR! Exit status 134
npm ERR!
npm ERR! Failed at the [email protected] build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Indrajith.E\AppData\Roaming\npm-cache\_logs\2019-08-22T08_41_00_271Z-debug.log

の私のエラーログは C:\Users\Indrajith.E\AppData\Roaming\npm-cache\_logs\2019-08-22T08_41_00_271Z-debug.log ファイルのパスには、上記と同じエラーの詳細が含まれています。

どうすればこの問題を解決できますか?

どのように解決するのですか?

ようやく、npmを再インストールせずにこの問題を解決する方法を見つけたので、将来的に誰かの役に立つかもしれないので、投稿します。 このエラーのほとんどは、javascriptのヒープがメモリ不足になったものです。このエラー自体は、npmの問題ではありません。私たちがしなければならないのは

の代わりに

npm  run build -prod

以下のようにして、javascriptのメモリを拡張します。

node --max_old_space_size=4096 node_modules/@angular/cli/bin/ng build --prod