npm一鍵安裝Python以及node-sass依賴環(huán)境的方法
前言
在使用vue過程中,總會用到這樣哪樣的UI框架,在install這些框架時,往往還需要安裝其要求的依賴,或是相關(guān)的編譯環(huán)境,下面將記錄描述下python和node-sass的安裝辦法:
一:python安裝:
1.官網(wǎng)下載安裝包,傳統(tǒng)安裝,然后配置相關(guān)環(huán)境變量
2.在安裝了node但是為安裝python的前提下,通過npm指令安裝對應(yīng)版本的python(建議方式)
npm install --global --production windows-build-tools
對于非python玩家,建議方式二安裝python環(huán)境,該方式,node會為你匹配對應(yīng)node版本的python,這樣將避免后續(xù)使用中的版本過高或過低造成的編譯失敗問題,比如node16+在python2.x下編譯會拋出version問題。
二:node-sass安裝
node-sass的安裝有很多方式,在此我僅介紹一種(多次嘗試,這種方式最方便穩(wěn)定)
node 8.x 以上的小伙伴看這里:
npm install --save node-sass --registry=https://registry.npm.taobao.org --disturl=https://npm.taobao.org/dist --sass-binary-site=http://npm.taobao.org/mirrors/node-sass
--registry=https://registry.npm.taobao.org 淘寶npm包鏡像
--disturl=https://npm.taobao.org/dist 淘寶node源碼鏡像,一些二進制包編譯時用
--sass-binary-site=http://npm.taobao.org/mirrors/node-sass 這個才是node-sass鏡像
node 8.x 以下的小伙伴看這里:
1.先全局安裝cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
2.利用淘寶的npm鏡像安裝node-sass
cnpm install node-sass
補充:安裝node-sass報錯Python環(huán)境問題避坑
跑一個vue的項目 npm run dev 的時候提示要安裝node-sass
輸入下面的代碼:
npm install node-sass -g
運行之后報版本6.0版本跟4.0版本不兼容 (not compatiable)
那么加上版本號:
npm install node-sass@4.0.0 -g
然后就出現(xiàn)找不到python路徑的錯誤了,然后就是各種百度,各種不行!
盜個圖:
就是上面那個該死的 "C\Python27\python.exe"找不到。
折騰一番后請求大神,說是node-sass跟node就版本對應(yīng)的問題的。
查看自己的node版本 node -v
那么我就下載4.14.0就行了
執(zhí)行:
npm install node-sass@4.14.0 -g
等待執(zhí)行完畢,沒有報錯,OK。
總結(jié)
到此這篇關(guān)于npm一鍵安裝Python以及node-sass依賴環(huán)境的文章就介紹到這了,更多相關(guān)npm安裝Python及node-sass內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Node.js版本發(fā)布策略頻率與穩(wěn)定性的平衡
這篇文章主要為大家介紹了Node.js版本發(fā)布策略頻率與穩(wěn)定性的平衡,幫助大家大家更清晰了解node發(fā)展史,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-10-10基于node.js依賴express解析post請求四種數(shù)據(jù)格式
本篇文章主要介紹了node.js依賴express解析post請求四種數(shù)據(jù)格式,主要是www-form-urlencoded,form-data,application/json,text/xml,有興趣的可以了解一下。2017-02-02node.js在Linux下執(zhí)行shell命令、.sh腳本的問題
很多時候需要多個命令來完成一項工作,而這個工作又常常是重復(fù)的,這個時候我們自然會想到將這些命令寫成sh腳本,下次執(zhí)行下這個腳本一切就都搞定了,下面就是發(fā)布代碼的一個腳本示例2022-01-01node.js解決客戶端請求數(shù)據(jù)里面中文亂碼的事件方法
本文主要介紹了node.js解決客戶端請求數(shù)據(jù)里面中文亂碼的事件方法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-12-12