Запуск Node/npm при ошибке сборки Ubuntu 18.04 с node-sass

Запуск Node/npm при ошибке сборки Ubuntu 18.04 с 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[email protected]
  • npm установить node-sass@latest
  • npm install node-sass --unsafe-perms
  • пряжа добавить узел-sass

Я также пытался управлять этим через yarn (который установлен, и я делаю это после удаления файла блокировки пакета), с тем же эффектом. Мне показалось, что я добился некоторого прогресса с помощью "yarn add node-sass", хотя, использую ли я yarn или npm, вывод один и тот же.

Сам Node-sass сообщает о некоторых проблемах при установке на серверы Ubuntu.https://www.npmjs.com/package/node-sass

Решения людей, столкнувшихся с такими же проблемами:https://github.com/sass/node-sass/issues/2662

Среды Node, в которых сборки не удались из-за node-sass:https://github.com/angular/angular-cli/issues/14339

Откуда я взяла идею пряжи:https://github.com/sass/node-sass/issues/1980

решение1

Я исправил это с помощью этой команды:

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

отруководство по устранению неполадок.

Связанный контент