npm安装modules失败解决方法,以及windows下无法删除modules解决办法
npm安装modules失败
设置代理服务器
设置GoAgent代理在我这里失败了……
用纯文本编辑器打开编辑
用户配置或者全局配置[2选1即可]
获取用户配置文件路径
1
npm config get userconfig
获取全局配置文件路径
1
npm config get globalconfig
用文本编辑器打开后加上
1
2proxy = http://server:port
https-proxy = http://server:port
用cmd编辑代理
1 | npm config set proxy http://server:port |
使用优秀的npm镜像资源 我正在使用的
淘宝npm镜像
搜索地址:http://npm.taobao.org/
registry地址:http://registry.npm.taobao.org/cnpmjs镜像
搜索地址:http://cnpmjs.org/
registry地址:http://r.cnpmjs.org/
临时使用
1 | npm --registry https://registry.npm.taobao.org install express |
持久使用
1 | npm config set registry https://registry.npm.taobao.org |
windows下无法删除modules, 提示找不到文件
google了下,在 stackoverflow.com上找到了答案:
Windows下文件嵌套长度无法超过256字符,
所以就只能把文件名称改短了,有人给了.bat
文件
1 | @echo off |
新建文本文件;复制上面的代码并保存, 重新命名文件为
文件名过长.bat
将你要删除的modules 拖到这个文件名过长.bat
上;出现下面的截图内容关闭

接着再删除这个 文件夹; 如果还是删除不了;用下面的 bat;用法和上面一样
1 | DEL /F /A /Q \\?\%1 |
还是无法删除?!! 手动进入文件夹;查看哪个文件夹的名称不是
_
,再使用第一个bat
文件,尝试删除;如此循环….