1. 1 问题
npm全局安装express后,在npm对应的环境变量目录下node_modules文件下找不到文件express
1.2 原因
环境变量中的路径和全局仓库路径(npm config)不同!
【安装是安装了,只是安装在了全局仓库路径!所以找不到】
查看全局仓库路径
npm root -g
就会发现原先下载的模块在该目录下…
1.3 解决
修改全局仓库路径
npm config set prefix 目录名
npm config set cache 目录名
再次查看就会发现全局仓库已更新。重新下载即可。
我这报错了。看了提示,以管理员身份运行cmd即可!
参考:https://www.jianshu.com/p/d2b2c744cbe7
问题2.1 npm search express报错
解决2.2
修改镜像(应该是我原先设置了淘宝镜像),改为原本的国外镜像
npm config set registry https://registry.npmjs.org
大功告成!