国产探花免费观看_亚洲丰满少妇自慰呻吟_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/

相關錯誤提示

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

圖片精選

主站蜘蛛池模板: 卢龙县| 西昌市| 三河市| 潼南县| 安达市| 时尚| 阜康市| 德钦县| 南阳市| 土默特右旗| 武宣县| 黎城县| 余干县| 花莲县| 屯留县| 芷江| 页游| 乐业县| 武川县| 怀仁县| 高台县| 台江县| 玉环县| 莱芜市| 禄丰县| 南江县| 沅江市| 庐江县| 都昌县| 视频| 宜春市| 喜德县| 抚远县| 安岳县| 祁东县| 新蔡县| 中西区| 镇安县| 河间市| 开远市| 班玛县|