uni-app h5端在jenkins構(gòu)建報錯解決
正文
h5 端在本地 dev 以及 build 都沒問題,在 jenkins 上報錯
報錯一
找不到依賴包
解決:將本地 node_modules 壓縮后放在服務(wù)器上相應(yīng)文件解壓。
這里還有另一個問題就是服務(wù)器上 node 版本太低了, 后面升級之后還是存在依賴包找不到問題

報錯二
cross-env: Permission denied
下面代碼是我從網(wǎng)上截取的,不過問題都是一樣。應(yī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
由于是手動添加的 node_modules 在 jenkins 上配置構(gòu)建命令時 不需要再進行 install 直接執(zhí)行 rebuild 在進行 build
npm rebuild npm run build ls -al scp -r ./dist/build/h5/* <你的服務(wù)器文件路徑>
以上就是uni-app h5端在jenkins構(gòu)建報錯解決的詳細內(nèi)容,更多關(guān)于uni-app h5在jenkins報錯的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
javascript兩種function的定義介紹及區(qū)別說明
javascript兩種function的定義方式function a(){}和a=function(){}具體使用如下,感興趣的朋友可以參考下,希望對你對你學(xué)習(xí)function的定義有所幫助2013-05-05
開源免費天氣預(yù)報接口API及全國所有地區(qū)代碼(國家氣象局提供)
這篇文章主要介紹了開源免費天氣預(yù)報接口API及全國所有地區(qū)代碼(國家氣象局提供)的相關(guān)資料,需要的朋友可以參考下2016-12-12
JavaScript將數(shù)據(jù)轉(zhuǎn)換成整數(shù)的方法
這篇文章主要介紹了JavaScript將數(shù)據(jù)轉(zhuǎn)換成整數(shù)的方法,有需要的朋友可以參考一下2014-01-01
用 JavaScript 給站外鏈接的 cursor 進行改造
用 JavaScript 給站外鏈接的 cursor 進行改造...2006-12-12

