npm install → Не удалось выполнить сценарий postinstall [email protected]

Я пытаюсь сделать npm install и появляется ошибка:

Failed at the [email protected] postinstall script.

Я попытался удалить node_modules а затем переустановить его, появляется та же ошибка. какое будет решение?

узел v8.9.3
npm v5.4.2
ионный 3.19.0

Ответы

Ответ 1

Получена та же проблема (узел v10.3.0, ионный 3.13.0). Это сработало:

  • Удалить блокировку package- .json,
  • Удалить папку node_modules,
  • Запустите npm install снова.

Ответ 2

Просто попробуйте с этой командой надеяться, что это будет очень полезно. он работает для меня

sudo npm install -g [email protected] --unsafe-perm=true --allow-root

Ответ 3

пытаться

sudo rm -rf package-lock.json node_modules
sudo npm cache clean --force
sudo npm i --unsafe-perm node-sass

Ответ 4

Удалите текущую версию npm и установите более низкие версии, это распространенная ошибка, если версия не соответствует, понижающий узел /npm будет в основном исправлять такие проблемы

npm install -g [email protected]

Ответ 5

используйте этот флаг --unsafe-perm=true

sudo npm i gulp-sass -ES --unsafe-perm=true

Ответ 6

После удаления узла попробуйте очистить кеш npm. После этого попробуйте снова установить узел.

npm cache clean && npm install node-sass

Ответ 7

Минимальная версия узла-узла, поддерживающего узел 8, равна 4.5.3. Вам нужно будет обновить узел или понизить версию вашего узла. Ионные могут также иметь отдельные проблемы, поскольку это не тестируемая платформа с узлами.

Ответ 8

Вы должны попытаться установить SASS.

Я помню эту проблему в AngularJS с компасом, мне пришлось установить ее с Ruby, чтобы она работала. Это было 3 года назад, поэтому я не уверен, что это будет решение, но это ничего не стоит, кроме времени попробовать, не так ли?

Ответ 9

У меня была та же проблема с новой установкой с Keystone.js. Я смог решить эту проблему, удалив Node Sass из package.json и снова запустив npm install. Дело в том, что пакет не был указан под узлами модулей. И после этого все заработало.

Ответ 10

Я перепробовал все вышеперечисленное, и единственное, что работало для меня, было понижение Nodejs до 6.9.1. Потраченный впустую пару часов, но я мог наконец установить это. Я использовал nvm для управления своими версиями nodejs (что также требовало удаления всего, что связано с узлом npm/).

плюс

  • удалить узлы модулей
  • удалить package.lock
  • очистка кеша npm