Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 我真的把NPM搞砸了_Node.js_Npm_Gulp - Fatal编程技术网

Node.js 我真的把NPM搞砸了

Node.js 我真的把NPM搞砸了,node.js,npm,gulp,Node.js,Npm,Gulp,我想我真的把npm搞砸了。所以我试着让gulp开始工作,但事实并非如此,所以我试着改变路线,但错了,我猜我看到的文章是针对mac的,我有windows。不管怎么说,我试着做了一个解决方案,但它在当时仍然工作得很好,所以我打开了npm config edit,出现了一个文件来更改前缀,但当我这样做时,我不小心只是复制和粘贴,而不是将我的实际计算机用户名,现在npm根本无法工作,甚至无法加载任何内容,我正在尝试重新定位文件,但我现在无法使用npm,我找不到该文件 我用它来帮我只需完全卸载并重新安装节

我想我真的把npm搞砸了。所以我试着让gulp开始工作,但事实并非如此,所以我试着改变路线,但错了,我猜我看到的文章是针对mac的,我有windows。不管怎么说,我试着做了一个解决方案,但它在当时仍然工作得很好,所以我打开了npm config edit,出现了一个文件来更改前缀,但当我这样做时,我不小心只是复制和粘贴,而不是将我的实际计算机用户名,现在npm根本无法工作,甚至无法加载任何内容,我正在尝试重新定位文件,但我现在无法使用npm,我找不到该文件


我用它来帮我

只需完全卸载并重新安装节点。它将比尝试解决此问题更快。

找到了答案


您想转到thisPC->C:->users->\your computers username\->npmrc(NPM RC文件),进入该文件,转到prefix=(有点在顶部),然后修复路径。谢谢大家

我试过了。仍然没有解决问题您是如何“卸载”它的?否则,您需要提供更多关于您如何打破它的细节。实际的命令会有帮助。如果实际卸载它(删除所有与节点相关的内容)没有帮助,那么您可能修改了windows路径,并且应该从中删除任何与节点相关的内容。完全重新安装不起作用的唯一原因是,如果您没有实际删除以前的所有内容。请运行npm config edit(您将获得记事本编辑器)将前缀变量更改为C:\Users\\AppData\Roaming\npm这些是我使用的,一旦我更改了前缀变量,它可以手动找到npm配置文件并将其更改为应该的状态。。。