uni-app h5端在jenkins構(gòu)建報(bào)錯(cuò)解決
正文
h5 端在本地 dev 以及 build 都沒(méi)問(wèn)題,在 jenkins 上報(bào)錯(cuò)
報(bào)錯(cuò)一
找不到依賴(lài)包
解決:將本地 node_modules
壓縮后放在服務(wù)器上相應(yīng)文件解壓。
這里還有另一個(gè)問(wèn)題就是服務(wù)器上 node
版本太低了, 后面升級(jí)之后還是存在依賴(lài)包找不到問(wèn)題
報(bào)錯(cuò)二
cross-env: Permission denied
下面代碼是我從網(wǎng)上截取的,不過(guò)問(wèn)題都是一樣。應(yīng)該是由手動(dòng)在服務(wù)器上添加的 node_modules
引起。
解決
// 執(zhí)行如下命令 在執(zhí)行打包命令 npm rebuild
sh: 1: cross-env: Permission denied npm ERR! code ELIFECYCLE npm ERR! errno 126 npm ERR! @ development: `cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js` npm ERR! Exit status 126 npm ERR! npm ERR! Failed at the @ development 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! /home/shanmaseen/.npm/_logs/2019-02-22T16_32_08_191Z-debug.log npm ERR! code ELIFECYCLE npm ERR! errno 126 npm ERR! @ dev: `npm run development` npm ERR! Exit status 126 npm ERR! npm ERR! Failed at the @ dev 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! /home/shanmaseen/.npm/_logs/2019-02-22T16_32_08_241Z-debug.log
由于是手動(dòng)添加的 node_modules
在 jenkins
上配置構(gòu)建命令時(shí) 不需要再進(jìn)行 install
直接執(zhí)行 rebuild
在進(jìn)行 build
npm rebuild npm run build ls -al scp -r ./dist/build/h5/* <你的服務(wù)器文件路徑>
以上就是uni-app h5端在jenkins構(gòu)建報(bào)錯(cuò)解決的詳細(xì)內(nèi)容,更多關(guān)于uni-app h5在jenkins報(bào)錯(cuò)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
js正則表達(dá)exec與match的區(qū)別說(shuō)明
本篇文章主要是對(duì)js正則表達(dá)exec與match的區(qū)別進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-01-01TypeScript快速上手語(yǔ)法及結(jié)合vue3用法詳解
TypeScript是一種由微軟開(kāi)發(fā)的自由開(kāi)源的編程語(yǔ)言,主要提供了類(lèi)型系統(tǒng)和對(duì)ES6的支持,下面這篇文章主要給大家介紹了關(guān)于TypeScript快速上手語(yǔ)法及結(jié)合vue3用法的相關(guān)資料,需要的朋友可以參考下2024-02-02javascript中的綁定與解綁函數(shù)應(yīng)用示例
本文為大家詳細(xì)介紹下javascript中綁定與解綁函數(shù)在Ie及Mozilla中的應(yīng)用,感興趣的各位可以參考下哈,希望對(duì)大家有所幫助2013-06-06JavaScript實(shí)現(xiàn)搜索框的自動(dòng)完成功能(一)
在很多需要搜索的網(wǎng)站, 都會(huì)有一個(gè)自動(dòng)完成的搜索框. 方便用戶(hù)查找他們想要的搜索詞. 幫助用戶(hù)快速找到自己想要的結(jié)果.接下來(lái)通過(guò)本文給大家介紹JavaScript實(shí)現(xiàn)搜索框的自動(dòng)完成功能(一),需要的朋友參考下吧2016-02-02iOS和Android用同一個(gè)二維碼實(shí)現(xiàn)跳轉(zhuǎn)下載鏈接的方法
這篇文章給大家分享的是iOS和Android掃描同一個(gè)二維碼,分別跳到各自的下載鏈接的實(shí)現(xiàn)方法,文中給出了實(shí)例代碼,有需要的朋友們可以參考借鑒。2016-09-09JavaScript高級(jí)?ES7-ES13?新特性詳解
這篇文章主要介紹了JavaScript高級(jí)?ES7-ES13?新特性詳解,本文結(jié)合實(shí)例代碼給大家講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-02-02js實(shí)現(xiàn)特別簡(jiǎn)單的鐘表效果
這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)特別簡(jiǎn)單的鐘表效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-09-09