以前做得公司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 修改端口
和以前不一樣就行,然后啟動就好了。
就寫到這了,希望能幫到大家!^_^