NPM不能在Windows 10

问题描述:

我已经通过NVM node.js的安装工作正常,我有好几个版本,由于某种原因NPM没有对其中任何工作。该版本是4.5.05.8.06.5.0与其对应的NPM的版本,我不能得到,因为当我键入npm -vNPM不能在Windows 10

$ npm -v 
[TypeError: Cannot read property 'readFileSync' of undefined] 

如果我尝试新公共管理在任何项目中,我得到一些类似的安装(变化的从项目有点项目)

$ npm install 
npm ERR! Windows_NT 10.0.10586 
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" 
npm ERR! node v4.5.0 
npm ERR! npm vTypeError: Cannot read property 'readFileSync' of undefined 

npm ERR! Invalid Version: TypeError: Cannot read property 'readFileSync' of undefined 
npm ERR! 
npm ERR! If you need help, you may report this error at: 
npm ERR!  <https://github.com/npm/npm/issues> 
| 
npm ERR! Please include the following file with any support request: 
npm ERR!  C:\repos\bakeIn\npm-debug.log 

我已经试过卸载NVM并重新安装,也完全删除它,然后得到一个新的安装从他们的网站节点,NPM(不通过NVM),但我得到相同的结果。为了以防万一,我重新启动了机器,但没有运气。

我一直没能找到对谷歌或东西在这里帮助,或者也许我失去了一些东西。在运行时

在任何情况下,它像FS模块不可用NPM,它是一个正确的前两天工作。

预先感谢任何帮助:)

+1

我不知道Windows 10是问题。我正在运行Win 10 Pro 64位,我使用npm -v获得了2.7.4 ...我大约在3个月前建立了这台机器,并且没有看到任何问题。或者,如果赢10是问题,这不是一个普遍的问题,这将很难排除故障。您可能需要提交错误报告。 – Aaron

+0

@Aaron我同意,我只是检查了我的笔记本电脑(也赢了10),它按预期工作,甚至在这台电脑上它工作正常。看起来像一个与我的整体环境有关的奇怪的错误,但是它使得这台机器无法使用节点:S,如果没有人回答,我会提交一个错误报告,感谢您的评论。 – Zagen

+0

与Windows 7 –

在这种特殊情况下,做了的rootkit,间谍软件,病毒等不同的软件和清理发现了什么一个完整的扫描解决了问题。不确定具体是什么引起的,但是这是由于这种性质的程序。