NPM вылетает при попытке установить пакеты из пакета. json - PullRequest
0 голосов
/ 15 марта 2020

Когда я использую mikhail@MikhailPC:~/Desktop/restory$ sudo npm i npm возвращает меня Illegal InstructionfetchMetadata: sill install loadAllDepsIntoIdealTree.

mikhail@MikhailPC:~/Desktop/restory$ npm -v
6.13.7
mikhail@MikhailPC:~/Desktop/restory$ node -v
v13.11.0

Ответы [ 2 ]

3 голосов
/ 17 марта 2020

Эта ошибка возникает из-за того, что Node.js, который вы пытаетесь выполнить, не скомпилирован для архитектуры процессора вашего компьютера.

Выполните эту команду: uname -m результат, вероятно, будет одним из следующих:

  • x86_64: 64 бита
  • i686: 32 бита
  • Начиная с armv7: ARMv7 (32 бита)
  • Начиная с armv8: ARMv8 (64 бита)

Удалите текущий Node.js и загрузите соответствующий выпуск Node.js отсюда: https://nodejs.org/en/download/ или любой менеджер пакетов (обратите внимание, что для Linux 32 битов нет выпуска).

0 голосов
/ 17 марта 2020

попробуйте очистить кэш npm с помощью:

npm cache clean

, затем удалите папку node_modules и package-lock.json и попробуйте снова!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...