将node按照基础教程安装后,通过命令
npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"
修改下载位置,即D:\nodejs\node_cache和D:\nodejs\node_global这两个文件后,尝试下载express模块,发现如图所示错误,
有博主说让删除C:\Users\用户\.npmrc文件,删除后确实可以解决无法下载问题,但是下载路径回到默认的C:\Users\用户\AppData\Roaming\npm中,.npmrc中存储的是你要下载的路径
我的解决方法是不要删除.npmrc,直接修改安装目录“nodejs”的权限,使得普通用户也具备相应的权限,具体步骤如下:
右键nodejs的文件——属性——安全——编辑,将对号都勾选上,确定即可再次尝试下载express模块,发现下载没问题