解决 npm 无法安装 devDependencies 下的依赖包的问题
分析原因:
-
起初无法安装 devDependencies
下依赖包,每次使用npm下载的包在node_module里面都没有依赖的文件,但是在全局安装-g是可以下载依赖包的。 -
因为找不到原因,所以我切换成了淘宝镜像的方法解决的这个问题,但是在我使用vue-cli下载文件的时候又出现了下载不了,每次执行npm
只有package.json配置文件。 -
有时就靠那么点灵感,嫩你怎么想,也不会想到是 npm
自身默认配置信息出问题了啊,可偏偏就出在这里,我将我同事电脑里的默认配置和我本机默认配置在在线文本比较工具比较之后终于找到这个罪魁祸首
—— production 属性。
解决办法
npm 有个默认配置项 production (生产)设置为 true 时就不会安装 devDependencies 下的依赖包
$ npm config set production false
可以以直接把那个NODE_ENV直接删掉就行了