konga インストール時にエラー「Failed at the node-sass@4.9.2 postinstall script」発生時の対応方法

konga インストール時にエラー「Failed at the node-sass@4.9.2 postinstall script」発生時の対応方法

「npm i」時に発生。nodeのバージョンを最新しておいたら、エラーが発生しました。nodeのバージョンを10系に下げると正常にインストールが完了。

環境

konga 0.14.7

エラー全文

verbose stack Error: node-sass@4.9.2 postinstall: `node scripts/build.js`
verbose stack Exit status 1
verbose stack     at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
verbose stack     at EventEmitter.emit (events.js:311:20)
verbose stack     at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
verbose stack     at ChildProcess.emit (events.js:311:20)
verbose stack     at maybeClose (internal/child_process.js:1021:16)
verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)
verbose pkgid node-sass@4.9.2
verbose cwd /home/username/konga
verbose Linux 3.10.0-1062.12.1.el7.x86_64
verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "i"
verbose node v12.16.1
verbose npm  v6.13.4
error code ELIFECYCLE
error errno 1
error node-sass@4.9.2 postinstall: `node scripts/build.js`
error Exit status 1
error Failed at the node-sass@4.9.2 postinstall script.
error This is probably not a problem with npm. There is likely additional logging output above.
verbose exit [ 1, true ]

対処法

nodeのバージョンを変えて実行する

## バージョン確認
node -v

<出力結果>
v12.16.1

## バージョンを指定してインストール
sudo n 10.16.3

## バージョンを変更
sudo n

  ο node/10.16.3
    node/12.16.1

## バージョン確認
node -v

<出力結果>
v10.16.3

再度「npm i」実行で、インストールが完了しました。