解决vue2项目中的环境问题
问题已经解决,感觉已经快无法解决了,这里记录一下解决方法:
网络问题,尤其是很多github项目的依赖,最好有个可靠的海外代理
国内大多数使用https://npmmirror.com/的库即可
github现在已经不支持通过git://协议下载代码了,但是有些老项目还有依赖,错误信息是“unable to connect to github.com”,很容易误认为是网络问题,解决办法参考npm安装依赖报git协议不再受支持,我发现单项目设置是不够的,需要全局设置git config --global url."https://".insteadOf git://,注意针对git和ssh的两个协议命令会互相覆盖
node-sass问题,在nodejs下的node_modules目录添加这些内容,如果有提示就覆盖;项目中的node-sass版本设置为"node-sass": "^4.12.0"
nodejs版本采用12.x.x(比如v12.22.12),可用nvm(Windows)进行统一管理