Node.js 我如何修复我的npm,似乎是无限循环?
我试图将我的npm和npm缓存文件夹更改为Node.js 我如何修复我的npm,似乎是无限循环?,node.js,npm,Node.js,Npm,我试图将我的npm和npm缓存文件夹更改为d:\\npm global和d:\\npm缓存 我设法做了一个npm配置集缓存d:\npm缓存 当我尝试执行npm config set prefix d:\npm global时,我在按enter键时意外地在文件夹字符串中添加了一个'。在尝试npm I-g gulp之后,我删除了这个错误文件夹。令我恐惧的是,npm完全停止了工作,它只是在我的命令提示符下运行,CPU使用率高达50% 救命啊!我尝试搜索注册表和其他地方,甚至在Windows上卸载并重新
d:\\npm global
和d:\\npm缓存
我设法做了一个npm配置集缓存d:\npm缓存
当我尝试执行npm config set prefix d:\npm global
时,我在按enter键时意外地在文件夹字符串中添加了一个'。在尝试npm I-g gulp
之后,我删除了这个错误文件夹。令我恐惧的是,npm完全停止了工作,它只是在我的命令提示符下运行,CPU使用率高达50%
救命啊!我尝试搜索注册表和其他地方,甚至在Windows上卸载并重新安装了nodejs msi包。这将重置D:\Program Files\nodejs\node\u modules\npm\npmrc
文件
还是不走运。我不能让npm再工作了(
edit稍微深入一点,我意识到有第二个节点服务器通过Adobe Creative Cloud运行。我怀疑这是问题所在,尽管当我从cmd.exe提示符运行npm
时,会为该进程执行正确的(d:\program files\nodejs)版本的npm服务器
编辑因此,只有当我点击Control-C时,才会出现以下错误:
似乎它试图找到一个不存在的文件。但是,我清除了
AppData\Roaming\npm
文件夹,重新安装程序重置了默认的d:\program files\nodejs\..npm\npmrc
文件。我还确保没有设置环境变量NODE\u PATH
。它在工作时没有设置。我将它设置为当我试图进行更改时。您应该能够通过修改~/.手动修改配置设置。npmrc
d:\program files\nodejs\…\NPM\npmrc
文件被重置为默认值。运气不好:(你说得太对了,实际上@jakemingolla,我没意识到在c:\users\userName
中有一个.npmrc文件,我以为AppData npmrc文件是windows中与~/.npmrc
相当的文件。事实证明,windows中有三个npmrc文件:home、program files和AppData。