最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2026年02月07日 15:22:31   作者:Iain  
這篇文章主要介紹了整理 node-sass 安裝失敗的原因及解決辦法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

npm install 時偶爾遇到報錯:沒有安裝python或node-sass 安裝失敗的問題,根據(jù)百度的方法換了淘寶鏡像和一些其他附方法都安裝失敗,最后發(fā)現(xiàn)原來是因為沒有卸載之前安裝失敗的包導致的。作者本人最后的解決方案是npm uninstall node-sass,然后重新安裝了一遍就成功了。請看下文

node-sass 安裝失敗的原因

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

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

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

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

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

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

// 也可以設置系統(tǒng)環(huán)境變量的方式。示例
// 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

解決方法三:創(chuàng)建.npmrc文件

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

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

保存后 刪除之前安裝失敗的包(第一次安裝請?zhí)^此步)

npm uninstall node-sass

重新安裝

npm install node-sass

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

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

這里去根據(jù)版本號、系統(tǒng)環(huán)境,選擇下載 .node 文件,然后安裝時,指定變量 sass_binary_path,如:

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

安裝失敗后重新安裝問題

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

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

相關(guān)錯誤提示

提示沒有安裝python、build失敗等,如:

gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "C:\Users\zhuon\AppData\Local\Programs\Python\Python36\python.EXE", you can set the PYTHON env variable.
gyp ERR! stack   at PythonFinder.failNoPython (G:\Workspace\ManYan\manyan-nav\node_modules\node-gyp\lib\configure.js:483:19)
gyp ERR! stack   at PythonFinder.<anonymous> (G:\Workspace\ManYan\manyan-nav\node_modules\node-gyp\lib\configure.js:508:16)
gyp ERR! stack   at G:\Workspace\ManYan\manyan-nav\node_modules\graceful-fs\polyfills.js:284:29
gyp ERR! stack   at FSReqWrap.oncomplete (fs.js:152:21)
gyp ERR! System Windows_NT 10.0.15063
gyp ERR! command "C:\\dev\\nodejs\\node.exe" "G:\\Workspace\\ManYan\\manyan-nav\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags="
"--libsass_library="
gyp ERR! cwd G:\Workspace\ManYan\manyan-nav\node_modules\node-sass
gyp ERR! node -v v8.4.0
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
Build failed
npm WARN co-mocha@1.2.0 requires a peer of mocha@>=1.18 <4 but none was installed.
npm WARN egg-restapi-module-tool@1.0.0 No repository field.
npm WARN egg-restapi-module-tool@1.0.0 scripts['server'] should probably be scripts['start'].

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! node-sass@3.8.0 postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-sass@3.8.0 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!   D:\nodejs\cache\_logs\2017-09-02T16_06_24_298Z-debug.log

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • nodejs實現(xiàn)獲取某寶商品分類

    nodejs實現(xiàn)獲取某寶商品分類

    這篇文章主要介紹了nodejs實現(xiàn)獲取某寶商品分類,十分的簡單實用,進入后臺直接打開控制臺,把代碼粘進去運行就OK了,有需要的小伙伴可以參考下。
    2015-05-05
  • koa中間件核心(koa-compose)源碼解讀分析

    koa中間件核心(koa-compose)源碼解讀分析

    這篇文章主要介紹了koa中間件核心(koa-compose)源碼解讀分析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • nodejs 實現(xiàn)釘釘ISV接入的加密解密方法

    nodejs 實現(xiàn)釘釘ISV接入的加密解密方法

    這篇文章主要介紹了nodejs 實現(xiàn)釘釘ISV接入的加密解密方法,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧,需要的朋友可以參考下
    2017-01-01
  • 使用nodejs搭建微信小程序支付接口的詳細過程

    使用nodejs搭建微信小程序支付接口的詳細過程

    前段時間做微信支付,遇到了很多坑,網(wǎng)上也沒有講解的特別明白的,通過借鑒各路人才的經(jīng)驗,最后也完成了,下面這篇文章主要給大家介紹了關(guān)于使用nodejs搭建微信小程序支付接口的詳細過程,需要的朋友可以參考下
    2022-12-12
  • Node.js操作redis實現(xiàn)添加查詢功能

    Node.js操作redis實現(xiàn)添加查詢功能

    Redis 是一個基于內(nèi)存的鍵(key)值(value)類型的數(shù)據(jù)結(jié)構(gòu)存儲容器,它既可以完全工作在內(nèi)存中,也可以持久化存儲。當 Redis 工作于持久化模式時,可以將它當作一個非關(guān)系型數(shù)據(jù)庫使用。
    2017-05-05
  • 詳解express與koa中間件模式對比

    詳解express與koa中間件模式對比

    本篇文章主要介紹了詳解express與koa中間件模式對比,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • nodejs加密Crypto的實例代碼

    nodejs加密Crypto的實例代碼

    下面小編就為大家?guī)硪黄猲odejs加密Crypto的實例代碼。小編覺得挺不錯的, 現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • 學習使用ExpressJS 4.0中的新Router的用法

    學習使用ExpressJS 4.0中的新Router的用法

    ExpressJS 4.0中提出了新的路由Router,提供了路由應有的API,本文詳細的介紹了ExpressJS 4.0中的新Router的用法,非常具有實用價值,需要的朋友可以參考下
    2018-11-11
  • Node.js如何實現(xiàn)文件夾內(nèi)文件批量重命名

    Node.js如何實現(xiàn)文件夾內(nèi)文件批量重命名

    這篇文章主要為大家詳細介紹了Node.js如何實現(xiàn)文件夾內(nèi)文件批量重命名功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2025-03-03
  • 在Node.js中設置響應的MIME類型的代碼詳解

    在Node.js中設置響應的MIME類型的代碼詳解

    在 Node.js 中設置響應的 MIME 類型是為了讓瀏覽器正確解析服務器返回的內(nèi)容,比如 HTML、CSS、圖片、JSON 等,我們通常通過設置響應頭中的 Content-Type 字段來完成,本文就給大家詳細介紹了在Node.js中設置響應的MIME類型的方法,需要的朋友可以參考下
    2025-04-04

最新評論

临颍县| 丰镇市| 建水县| 托克逊县| 普格县| 密云县| 西华县| 清徐县| 牡丹江市| 阿尔山市| 嘉荫县| 宝鸡市| 平江县| 文水县| 上高县| 岳阳县| 咸阳市| 海兴县| 泗水县| 绥阳县| 温泉县| 信阳市| 芒康县| 哈尔滨市| 东山县| 五家渠市| 上饶市| 恭城| 大城县| 仁化县| 平阴县| 天门市| 黎城县| 德州市| 淮北市| 南部县| 沅陵县| 易门县| 徐州市| 佛学| 旺苍县|