以前做得公司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,再跑,可以了。我去!
然后是自己做网上Vue小项目时碰见的问题,就是在你复制 Vue webpack项目时,去启动复制的项目,会报一堆的错误,显示少了各种文件,及时你去intall也不行,科学上网国外友人评论说这是npm以前启动存在缓存,需要清除:npm cache clean -f;
然后去config目录下index.js 修改端口
和以前不一样就行,然后启动就好了。
就写到这了,希望能帮到大家!^_^