国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

整理 node-sass 安裝失敗的原因及解決辦法(小結)

2024-05-06 15:44:38
字體:
來源:轉載
供稿:網友

npm install 時偶爾遇到報錯:沒有安裝python或node-sass 安裝失敗的問題,百度之后發現是被墻了,但根據百度的方法換了淘寶鏡像和用了vpn都安裝失敗,最后發現原來是因為沒有卸載之前安裝失敗的包導致的。作者本人最后的解決方案是npm uninstall node-sass,然后使用VPN重新安裝了一遍就成功了。不能翻墻的同學請看下文

node-sass 安裝失敗的原因

npm 安裝 node-sass 依賴時,會從 github.com 上下載 .node 文件。由于國內網絡環境的問題,這個下載時間可能會很長,甚至導致超時失敗。

這是使用 sass 的同學可能都會遇到的郁悶的問題。

解決方案就是使用其他源,或者使用工具下載,然后將安裝源指定到本地。

解決方法一:使用淘寶鏡像源(推薦)

設置變量 sass_binary_site,指向淘寶鏡像地址。示例:

npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/// 也可以設置系統環境變量的方式。示例// linux、mac 下SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ npm install node-sass// window 下set SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ && npm install node-sass

或者設置全局鏡像源:

npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/

之后再涉及到 node-sass 的安裝時就會從淘寶鏡像下載。

解決方法二:使用 cnpm

使用 cnpm 安裝 node-sass 會默認從淘寶鏡像源下載,也是一個辦法:

cnpm install node-sass

解決方法三:創建.npmrc文件

在項目根目錄創建.npmrc文件,復制下面代碼到該文件。

phantomjs_cdnurl=http://cnpmjs.org/downloadssass_binary_site=https://npm.taobao.org/mirrors/node-sass/registry=https://registry.npm.taobao.org

保存后 刪除之前安裝失敗的包(第一次安裝請跳過此步)

npm uninstall node-sass

重新安裝

npm install node-sass

作者后來另一個項目在沒有使用VPN的情況下測試此方法,安裝時報錯 ERR! node-sass@3.8.0 postinstall: `node scripts/build.js 改用方法一成功。

解決方法四:下載 .node 到本地

到這里去根據版本號、系統環境,選擇下載 .node 文件,然后安裝時,指定變量 sass_binary_path,如:

npm i node-sass --sass_binary_path=/Users/lzwme/Downloads/darwin-x64-48_binding.node

安裝失敗后重新安裝問題

之前安裝失敗,再安裝就不去下載了,怎么辦呢?那就先卸載再安裝:

npm uninstall node-sassnpm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/

相關錯誤提示

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 车致| 天门市| 革吉县| 邵东县| 永宁县| 和田县| 柳州市| 德州市| 定西市| 玉山县| 泰和县| 永兴县| 罗源县| 十堰市| 鄯善县| 宝兴县| 龙州县| 滦平县| 黑龙江省| 来宾市| 泽普县| 海南省| 雷山县| 西乌| 大余县| 龙州县| 东山县| 文山县| 瑞丽市| 仁布县| 玉龙| 江山市| 外汇| 南雄市| 奈曼旗| 水富县| 普宁市| 雷波县| 苍溪县| 景宁| 呼和浩特市|