npm 在 windows 10 上无法正常工作

npm not working properly on windows 10

我通过 nvm 安装了 node.js,我有多个版本,但由于某些原因 npm 无法在其中任何一个上运行。版本是 4.5.05.8.06.5.0 及其相应的 npm 版本,我无法获得这些版本,因为当我输入 npm -v

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

如果我尝试在任何项目上安装 npm,我会得到类似的东西(因项目而异)

$ 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 并重新安装它,也尝试完全删除它,然后从他们的网站上重新安装 node 和 npm(不是通过 nvm),但我得到了相同的结果。我重新启动了我的机器以防万一,但没有运气。

我无法在 google 或此处找到有用的东西,或者我可能遗漏了一些东西。

在任何情况下,它就像 fs 模块在运行时对 npm 不可用,它在几天前工作正常。

提前感谢您的帮助:)

在这种特殊情况下,使用不同的软件对 Rootkit、间谍软件、病毒等进行全面扫描并清除所发现的内容解决了问题。不确定具体是什么原因造成的,但这是由于那种性质的程序造成的。