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,再跑,可以了。我去!

 

 然后是自己做網上Vue小項目時碰見的問題,就是在你復制 Vue webpack項目時,去啟動復制的項目,會報一堆的錯誤,顯示少了各種文件,及時你去intall也不行,科學上網國外友人評論說這是npm以前啟動存在緩存,需要清除:npm cache clean -f;

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

 

和以前不一樣就行,然后啟動就好了。

就寫到這了,希望能幫到大家!^_^

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM