Невозможно выполнить команды npm - PullRequest
0 голосов
/ 25 февраля 2019

при попытке установить пакет gulp у меня появилось это сообщение об ошибке.

module.js:471
throw err;
^

Error: Cannot find module './auth.js'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> 
(/usr/local/lib/node_modules/npm/node_modules/npm-registry- 
fetch/index.js:7:17)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)

После дальнейших попыток я понял, что не могу выполнять другие команды npm.Это всегда показывало это сообщение.Как я могу решить эту проблему?

Я даже пытался это сделать,

sudo rm -rf node_modules
npm install

Но я всегда получаю это сообщение снова.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 26 февраля 2019

Возможно, ваша установка npm не работает.У меня возникла та же проблема после обновления npm до 6.8.0. Обычно вы устанавливаете другую версию для npm, используя npm, но так как это не сработает, вы можете загрузить установщик NodeJs (из nodejs.org) и переустановить NodeJs.,Он (в настоящее время) поставляется с npm 6.4, который работал для меня.

0 голосов
/ 25 февраля 2019

Это помогло мне

sudo n stable

Источник ответа: Как я могу обновить NodeJS и NPM до следующих версий?

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