一、webpack -v 不是内部或外部指令。
最近开始在公司实习,电脑肯定要重新配置一遍,关于配置一直是我的短板,歪路走了不知道多少。
难得,公司电脑配置起来一点毛病也没有,那么,开开心心打代码。
但是某一天,进了万恶的教务系统之后,电脑崩了。。崩了。。运维拿去修说是固态硬盘坏l了。
盼了几个小时后 盼到全新的电脑。好的配置从头来一遍。
关于npm的全局安装,网上很多会建议在终端中改掉默认路径
即在终端中输入:
npm config set prefix "D:\Program Files\nodejs\node_global"
npm config set cache "D:\Program Files\nodejs\node_cache"
还什么配置环境变量
第一次我就这么来的,第二次我也这么来。到后面发现webpack安装完成后,查看版本号:webpack -v 一直显示不是内部或外部指令。
好的哥,那我可能哪里错了吧,卸载node再重新来一次。果不其然,失败了。
后来干脆连node、npm都不是内部指令了。
问了隔壁的小哥哥:node就这么默认安装下来。
问了隔壁的小姐姐:什么?还有环境变量这种高级的东西?在哪里?
问了boss,boss认认真真帮我弄了几小时。试图把node装回C盘,所有的改为默认路径,奈何怎么删都删不掉之前设置的npm路径。好了答案显而易见。还原npm缓存默认路径。
解决
删掉你 C:\Users\用户下的.npmrc 文件,再勤勤恳恳从头来一遍就OK了。
所以啊 node,npm就老老实实next下去,不必那么麻烦去设置环境变量,设置了更有可能踩坑。
二、npm install卡在 npm checking installable status
我们的boss小姐姐给我们一个公司的项目,让我们看看项目怎么写的。
好的。解压。npm install。npm下载依赖有点慢,那就等着呗。
半个小时后
checking installable status....
这么社会的吗。。进度条卡在了1/4处
百度之后。发现。
解决
删除
C:\Users\用户名\AppData\Roaming下的npm和npm-cache
再重新npm install一下就可以了。另外用淘宝镜像的npm可能会出问题。。我是出了问题
保险起见,我把.npmrc文件又删了一遍。之前的项目能跑,新解压的项目也可以跑了,完美
官方的虽然慢。。慢慢下载总会好的。。
配置这个大坑,跳进去无数次。什么该有的不该有的问题全给遇到过了。微笑面对配置