Ubuntu 18.04 で Node/npm を起動すると node-sass でビルド エラーが発生する

Ubuntu 18.04 で Node/npm を起動すると node-sass でビルド エラーが発生する

AWS Ubuntu 18.04 LTS を実行しています。ノードのバージョン管理には NVM を使用しています。

node-sass と npm で問題が発生しています。インストールで失敗するため、「npm install」でビルドが失敗し、その後「npm run dev」で失敗します。正確には次のようなエラーが発生します。

npm ERR! code ELIFECYCLE

npm ERR! errno 1

npm ERR! [email protected] postinstall: node scripts/build.js

npm ERR! Exit status 1

npm ERR!

npm ERR! Failed at the [email protected] postinstall 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! /home/ubuntu/.npm/_logs/2019-07-24T03_13_29_713Z-debug.log

私が試した解決策(以下のページへのリンク付き):

  • ノード10へのダウングレード
  • (私がこれをすべて実行しているファイル内) npm install[メールアドレス]
  • npm インストール node-sass@latest
  • npm インストール node-sass --unsafe-perms
  • 糸を追加ノード-sass

また、yarn (インストール済みで、パッケージ ロック ファイルを削除した後に実行) 経由でこれを管理しようとしましたが、同じ結果になりました。yarn と npm のどちらを使用しても同じ出力ですが、「yarn add node-sass」を使用すると、多少の進歩が見られるようです。

Node-sass 自体は、Ubuntu サーバーへのインストールにいくつかの問題があることを報告しています。ノードのsass

同じ問題を経験している人々からの解決策:参考: Node.js の sass の .NET Framework 4.6 のサンプルです。

node-sass が原因でビルドが失敗する Node 環境:Angular 7 の新機能

糸のアイデアはどこから得たのでしょうか:参考: Node.js

答え1

次のコマンドでこれを修正しました:

sudo npm install --unsafe-perm -g node-sass
sudo npm install --unsafe-perm

からトラブルシューティングガイド

関連情報