2016-07-06 5 views
0

Я установил Node JS на свой ноутбук, чтобы узнать его локально. Это окна 7 64 бит.Узел Ошибка JS NPM

Я запустил программу установки, в которой все было в порядке. Однако всякий раз, когда я пытаюсь сделать что-либо с npm, я получаю следующую ошибку.

У кого-нибудь еще была эта ошибка? Я попытался удалить и переустановить безрезультатно.

Глядя на ошибку, похоже, что-то ищет на пути Object. (C: \ Users \ CHANGED_FOR_PRIVACY \ AppData \ Роуминг \ npm \ node_modules \

Но в этом каталоге/пути ничего нет, поэтому мне нужно каким-то образом изменить путь? Также я изменил имя каталога для конфиденциальность в этом примере.

Дронго

$ npm --version 
module.js:327 
    throw err; 
    ^

Error: Cannot find module 'strip-ansi' 
    at Function.Module._resolveFilename (module.js:325:15) 
    at Function.Module._load (module.js:276:25) 
    at Module.require (module.js:353:17) 
    at require (internal/module.js:12:17) 
    at Object.<anonymous> (C:\Users\CHANGED_FOR_PRIVACY\AppData\Roaming\npm\node_modules\npm\node_modules\npmlog\node_modules\gauge\node_modules\string-width\index.js:2:17) 
    at Module._compile (module.js:409:26) 
    at Object.Module._extensions..js (module.js:416:10) 
    at Module.load (module.js:343:32) 
    at Function.Module._load (module.js:300:12) 
    at Module.require (module.js:353:17) 
+0

Вы пытались обновить 'npm'? 'npm install npm -g' – Quantastical

+0

Я получаю ту же ошибку при запуске этого тоже:/ – Drongo

ответ

3

Когда я столкнулся с проблемами, как это на Windows, с НПМ я только новую установку НПМ. Вы можете использовать Cygwin и локон установить НПМ без инсталлятора узла.

Скачать Cygwin

Запуск Cygwin терминал в качестве администратора, выполните следующую команду

curl -L "https://npmjs.org/install.sh" | sh

Это будет делать новую установку НПМ. Это может занять некоторое время, чтобы загрузить, но как только установка будет завершена, если все будет успешным, последняя напечатанная вещь будет It Worked.

Это должно исправить вашу проблему.

+1

Это был просто мат. Большое вам спасибо за помощь! – Drongo