最近公司项目在外网开发一段时间后需要挪到内网调试,但内网不能链接网络。将vue项目放进内网后,发现没有办法安装vue-cli,启动项目也会报错,显示vue-cli-service不是可用的命令。百度之后发现如下解决办法:
1. 准备两台电脑,一台可访问网络,一台内网机器
2. 在外网机上安装好vue-cli和其他需要全局安装的包,然后将User/用户名/AppData/Roaming/下的npm和npm-cache文件拷贝出来,放到内网机的相同目录下,替换掉原来的
3. 进入外网项目目录下,npm install 安装好所有依赖,将node_modules 文件夹打包拷贝到内网机内,替换掉项目中的 node_modules 文件夹
4. npm run dev 启动项目,大功告成!
PS: 只是总结自己工作中遇到的问题,虽然很菜,但是贵在坚持