错误找不到模块'umask'

我刚刚在Windows 10电脑上安装了nodejs x64 。 我保持所有的默认configuration,我打开cmd并input: npm -v

然后我得到以下错误:

 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) 

每个命令以“npm”开头创build这个错误,npm不能卸载,更新本身)请帮我解决这个错误?

更新您的npm

 $ npm install npm -g 

我会尝试更新/安装NPM

 $ npm update -g npm 

我知道答案!

卸载nodejs。

删除所有对npm和nodejs的引用(Program Files,Program Files(x86)),然后删除AppData / Roaming(npm和npm-cache)。

重新安装nodejs。

有用!