国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

解決Jenkins構建前端時node-sass的.node文件下載報錯問題的一種方案

loonggg / 1263人閱讀

摘要:問題背景公司的倉庫未跟外網聯通為什么不聯通,我也好雞兒納悶,使用構建前端時,會在下載的時報錯。這樣,在下載時候,不會從去下載文件了,從而也不會因網絡不通中斷下載依賴過程。

問題背景

公司的npm倉庫未跟外網聯通(為什么不聯通,我也好雞兒納悶),使用Jenkins構建前端時,會在下載node-sass的.node時報錯。默認情況下會從github上去下.node文件,當然可以通過配置.npmrc文件指定從淘寶npm上下載:

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

解決辦法

首先,在package.json文件中寫死node-sass的版本,因為版本寫死后,.node文件的版本就固定了。
然后,將對應版本的.node文件放到git代碼庫里,如:
/vendor/linux-x64-57/binding.node
在npm install時添加node-sass變量:
npm i --sass_binary_path=xx/yy/vendor/linux-x64-57/binding.node
注意:指定的路徑要用絕對路徑。
這樣,在下載時候,不會從github去下載.node文件了,從而也不會因網絡不通中斷下載依賴過程。
npm install完成后,node_modules中已有了node-sass了,但是對應的.node文件還未拷貝進去,這時,你還需要做一步拷貝動作,將代碼庫中的vendor拷貝到
/node_modules/node-sass/
下,到此就ok了。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/101019.html

相關文章

  • npm install安裝報錯:gyp info it worked if it ends with ok解決方法

      前端vue新項目 npm install安裝報錯gyp info it worked if it ends with ok這個問題我們應該如何處理?  可能報錯原因:node和node-sass版本沖突,對應的node和node-sass的版本如下:  接下來node.js卸載與安裝。之前有安裝過弄過node.js的,如果node.js版本過高需要重新安裝低版本node.js,在控制面板卸載n...

    3403771864 評論0 收藏0
  • Linux下node-sass安裝失敗解決方法與簡單使用

    摘要:此后,全局安裝的模塊都會安裝在這個子目錄中,也會到目錄去尋找命令。最后,將這個路徑在文件或文件中加入變量。 記錄一下安裝node-sass的過程.關于CSS是不是一門編程語言,這里不討論,但是它沒有變量 語句 函數(反正我覺得他不是編程語言).于是程序員們發明了CSS預處理器(css preprocessor),它是一種專門的編程語言,可以使用你會的基本的編程知識進行編程,然后再轉化成...

    syoya 評論0 收藏0
  • Linux下node-sass安裝失敗解決方法與簡單使用

    摘要:此后,全局安裝的模塊都會安裝在這個子目錄中,也會到目錄去尋找命令。最后,將這個路徑在文件或文件中加入變量。 記錄一下安裝node-sass的過程.關于CSS是不是一門編程語言,這里不討論,但是它沒有變量 語句 函數(反正我覺得他不是編程語言).于是程序員們發明了CSS預處理器(css preprocessor),它是一種專門的編程語言,可以使用你會的基本的編程知識進行編程,然后再轉化成...

    qc1iu 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<