Vue项目启动失败 报 Node Sass does not yet support your current environment错误的解决过程

以前做得公司Vue项目要改需求,老大交给我来写,自己就在本地Checkout一封,结果在git命令行内输入npmc run dev报

 Node Sass does not yet support your current environment 错误;

倒腾了好久,搜索了若干方法,终于搞定了,并总结了如下几个方法;

一、在去svn上check的代码中,你本机可能未安装python,而noed-sass是基于Python的,需要安装python.安装方法廖雪峰大佬写的很详细,地址如下:

https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001374738150500472fd5785c194ebea336061163a8a974000;

二、查阅发现锁可能是node_modules再update时存在丢包,删除node_modules,再去npm i 启动,坑爹依旧啊;

三、删除node-sass,再去安装,方法   (删除):npm uninstall node-sass   (安装):npm install node-sass  不行,在找;

四、我安装后发现还不行,随去寻找,发现可能是npm在下载时本身node-sass就会有问题,推荐使用cnpm(淘宝镜像)去下载;

淘宝镜像安装方法:npm install -g cnpm --registry=https://registry.npm.taobao.org;

再去cnpm i node-sass -g进行全局安装,还不行,但node-sass是安装好的,再去搜索发现;

五、可能是 python / node 版本过高的原因,随即降低两个版本node是6点几,python为2.7,再跑,可以了。我去!

扫描二维码关注公众号,回复: 3136106 查看本文章

 然后是自己做网上Vue小项目时碰见的问题,就是在你复制 Vue webpack项目时,去启动复制的项目,会报一堆的错误,显示少了各种文件,及时你去intall也不行,科学上网国外友人评论说这是npm以前启动存在缓存,需要清除:npm cache clean -f;

然后去config目录下index.js 修改端口

 

和以前不一样就行,然后启动就好了。

就写到这了,希望能帮到大家!^_^

猜你喜欢

转载自www.cnblogs.com/TLSF/p/9629365.html