「npm ERR! Failed at the node-sass@4.9.0 postinstall script.」が発生した場合の対処法
npm install実行時に「npm ERR! Failed at the node-sass@4.9.0 postinstall script.」が発生した場合の対処法を記述してます。
環境
- node v14.16.0797
- npm v6.14.11
エラー全文
npm install実行時に発生
41614 verbose stack Error: node-sass@4.9.0 postinstall: `node scripts/build.js`
41614 verbose stack Exit status 1
41614 verbose stack at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
41614 verbose stack at EventEmitter.emit (events.js:315:20)
41614 verbose stack at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
41614 verbose stack at ChildProcess.emit (events.js:315:20)
41614 verbose stack at maybeClose (internal/child_process.js:1048:16)
41614 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)
41615 verbose pkgid node-sass@4.9.0
41616 verbose cwd /home/testuser/wordpress/html/wp-content/plugins/ameliabooking
41617 verbose Linux 5.8.0-7642-generic
41618 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
41619 verbose node v14.16.0
41620 verbose npm v6.14.11
41621 error code ELIFECYCLE
41622 error errno 1
41623 error node-sass@4.9.0 postinstall: `node scripts/build.js`
41623 error Exit status 1
41624 error Failed at the node-sass@4.9.0 postinstall script.
41624 error This is probably not a problem with npm. There is likely additional logging output above.
41625 verbose exit [ 1, true ]
対処法
一旦「node_modules」と「package-lock.json」を削除して、キャッシュをクリアする
rm -rf package-lock.json node_modules
npm cache clean --force
そのあとに「–unsafe-perm」オプションをつけて「node-sass」をインストールします。
npm i --unsafe-perm node-sass
自分の場合は、これで、問題は解決しました。
-
前の記事
javascript onmouseoutでマウスカーソルが要素から外れたイベントを取得する 2021.04.14
-
次の記事
go言語 文字列を繰り返して表示する 2021.04.14
コメントを書く