今天又要从云上拉一个代码下来。在想放文件夹的地方git clone xxxx之后,使用CMD的管理员权限进入该目录之后运行npm install
首先提醒我cb() never called!
百度一下发现要更新Node,然后我查了一下自己的npm版本——输入npm -v 即可,发现时6点几,哦,好吧,确实该升级了,现最新的版本是8.1.2。
升级最快的办法是再重新下载一个node,去官网下载对应的版本即可。(12/31 补充:能下载和自己当前版本一样的node最好,查询nodejs版本命令为node -v,不然后果请参见我下一篇文章。)
安装完成之后在cmd中输入npm -v 查看npm是否升级到最新版本。
之后删除之前安装的node_modules文件,然后使用cmd管理员权限进入文件夹中使用npm install,这次没有问题,然后npm run serve ,出现Syntax Error: Error: Cannot find module 'imagemin-mozjpeg'
虚假的解决办法: 本来想的是缺啥补啥,运行>npm install imagemin-mozjpeg,结果出现connect ETIMEDOUT 199.232.28.133:443这个错误,打开自己的host文件,明明上次安装的时候就加上了。。
有ping了一下该IP地址,没有ping不通。。
百度出来大部分人的解决办法是删除node_modules文件,重新npm install,试了试解决不了问题,bug小王子出来的错误能和尔等平民触发的错误一样吗?
真正的解决办法:在大佬的建议下,我连接了一个设有VPN的网络,重新npm install imagemin-mozjpeg.
npm run serve 也成功, 大成功,好耶(虚弱jpg)
希望我的经验帮助更多的人(程序员以慈悲为怀.jpg)