亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

解決Jenkins構(gòu)建前端時(shí)node-sass的.node文件下載報(bào)錯(cuò)問題的一種方案

loonggg / 1364人閱讀

摘要:?jiǎn)栴}背景公司的倉(cāng)庫(kù)未跟外網(wǎng)聯(lián)通為什么不聯(lián)通,我也好雞兒納悶,使用構(gòu)建前端時(shí),會(huì)在下載的時(shí)報(bào)錯(cuò)。這樣,在下載時(shí)候,不會(huì)從去下載文件了,從而也不會(huì)因網(wǎng)絡(luò)不通中斷下載依賴過程。

問題背景

公司的npm倉(cāng)庫(kù)未跟外網(wǎng)聯(lián)通(為什么不聯(lián)通,我也好雞兒納悶),使用Jenkins構(gòu)建前端時(shí),會(huì)在下載node-sass的.node時(shí)報(bào)錯(cuò)。默認(rèn)情況下會(huì)從github上去下.node文件,當(dāng)然可以通過配置.npmrc文件指定從淘寶npm上下載:

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

解決辦法

首先,在package.json文件中寫死node-sass的版本,因?yàn)榘姹緦懰篮螅?node文件的版本就固定了。
然后,將對(duì)應(yīng)版本的.node文件放到git代碼庫(kù)里,如:
/vendor/linux-x64-57/binding.node
在npm install時(shí)添加node-sass變量:
npm i --sass_binary_path=xx/yy/vendor/linux-x64-57/binding.node
注意:指定的路徑要用絕對(duì)路徑。
這樣,在下載時(shí)候,不會(huì)從github去下載.node文件了,從而也不會(huì)因網(wǎng)絡(luò)不通中斷下載依賴過程。
npm install完成后,node_modules中已有了node-sass了,但是對(duì)應(yīng)的.node文件還未拷貝進(jìn)去,這時(shí),你還需要做一步拷貝動(dòng)作,將代碼庫(kù)中的vendor拷貝到
/node_modules/node-sass/
下,到此就ok了。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/101019.html

相關(guān)文章

  • npm install安裝報(bào)錯(cuò):gyp info it worked if it ends with ok解決方法

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

    3403771864 評(píng)論0 收藏0
  • Linux下node-sass安裝失敗解決方法與簡(jiǎn)單使用

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

    syoya 評(píng)論0 收藏0
  • Linux下node-sass安裝失敗解決方法與簡(jiǎn)單使用

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

    qc1iu 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<