因很早作了一個小demo,而且在其餘成熟的電腦上(node配置好的)下載依賴包沒什麼問題,最近就在新的電腦上配置好全部東西后,去下載這個demo的依賴包,就出現了node-sass沒法正常解析的問題,進行屢次嘗試,好比使用全局npm,仍是cnpm(其實很不建議使用cnpm),但依然是報錯,相信你們下載完成了卻仍是報錯了,就有這些提示,可別想着是被攔截了哦,也別想着把這個https://github.com/sass/node-sass/releases/download/v4.9.3/win32-x64-64_binding.node。去直接瀏覽器下載。node
Downloading binary from https://github.com/sass/node-sass/releases/download/v4.9.3/win32-x64-64_binding.node
Cannot download "https://github.com/sass/node-sass/releases/download/v4.9.3/win32-x64-64_binding.node":
connect ETIMEDOUT 54.231.33.155:443
Timed out whilst downloading the prebuilt binary
Hint: If github.com is not accessible in your location
try setting a proxy via HTTP_PROXY, e.g.
export HTTP_PROXY=http://example.com:1234
or configure npm proxy via
npm config set proxy http://example.com:8080
出現Cannot download "https://github.com/sass/node-sass/releases/download...不能下載問題,這只是字面意思,其實已經下好了。接下來帶你們找找看:git
搜索如圖地址(C:\Users\lenovo\AppData\Roaming\npm-cache,通常狀況下配置是這麼一個目錄C:\Users\adminstator\AppData\Roaming\npm-cache\node-sass\4.9.3)github
隨帶給你們介紹一款方便搜索的軟件,everything,很少扯。npm
找到打開本身的當前版本目錄你就會發現win32-x64-64_binding.node文件在裏面躺着好好的,這緣由很少反問,是須要本身去配置新的環境變量,讓其自動找到相關文件。其實從Cannot download...這句問題的後面來看,緣由在因而下載了,找不到相關文件致使,解決操做以下:瀏覽器
配置環境變量:
右擊個人電腦-》屬性-》高級系統設置(win10下是這樣操做了,你們變通下)-》看到右下有個環境變量點進去sass
新建系統變量:
變量名:SASS_BINARY_PATHui
變量值:C:\Users\lenovo\AppData\Roaming\npm-cache\node-sass\4.9.3\win32-x64-59_binding.node.net
變量值地址因我的安裝配置有關,按照上面我的搜索到node-sass文件夾及相關文件地址爲準,請自行變通blog
肯定,而後再去項目操做,就ok了,如何出現相似,請從新下載一次node-sass。it
小記:雖然這樣能夠解決指定版本的問題,可是對於node-sass的迭代,若是下載別的版本,那還得配置一次麼?若是有前輩知道,歡迎留言於我,小墨在此感激U,U!————————————————版權聲明:本文爲CSDN博主「微小墨(伍六七)」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接及本聲明。原文連接:https://blog.csdn.net/lx1996082566/article/details/87901958