2016-09-13 29 views
4

Я только что установил nodejs x64 на моем компьютере с Windows 10. Я держу конфиг все по умолчанию, я открываю CMD и тип: npm -vошибка не найден модуль 'umask'

Тогда я получил следующее сообщение об ошибке:

module.js:457 
    throw err; 
    ^

Error: Cannot find module 'umask' 
    at Function.Module._resolveFilename (module.js:455:15) 
    at Function.Module._load (module.js:403:25) 
    at Module.require (module.js:483:17) 
    at require (internal/module.js:20:19) 
    at Object.<anonymous> (C:\Users\W10-PRO\AppData\Roaming\npm\node_module\npm\lib\utils\umask.js:1:75) 
    at Module._compile (module.js:556:32) 
    at Object.Module._extensions..js (module.js:565:10) 
    at Module.load (module.js:473:32) 
    at tryModuleLoad (module.js:432:12) 
    at Function.Module._load (module.js:424:3) 

Каждый запуск команды с «НПМ» создать эту ошибку и НПМ не может удалить, обновить себя) Помогите мне исправить эту ошибку?

+0

Как установить НПМ? Что происходит при попытке удалить его? –

+0

Те же ошибки здесь ... Также на Windows 10 ... – gabn88

ответ

1

Я хотел бы попробовать обновить/установить НПЙ

$ npm update -g npm 
+0

возможно, вы имели в виду типа 'update'? – Lix

+0

Да , очевидно ... – Cohars

+0

npm не может обновлять или удалять себя, это бросать такая же ошибка –

2

обновление вашего НПЙ

$ npm install npm -g 
+0

Он выдает ту же ошибку –

0

Я знаю ответ!

Uninstall nodejs.

Удалить все ссылки на НПМ и nodejs (Program Files, Program Files (x86). Тогда и удалить те, в AppData/Roaming (НПМ и NPM-кэш, чтобы убедиться).

Переустановка nodejs.

Это работает!