Jenkins 前端打包 npm 報錯 EACCES: permission denied, mkdir 處理

解決辦法:

添加--unsafe-perm 參數(shù),如

npm install  --unsafe-perm

或者再來個淘寶鏡像

npm install --registry=https://registry.npmmirror.com  --unsafe-perm

說明:npm會有生命周期,某個包會有生命周期來執(zhí)行一些東西,安全起見會自動降級導致沒有權限執(zhí)行一些操作,通過--unsafe-perm參數(shù)來解鎖該限制。

一勞永逸的方法:

npm config set unsafe-perm(針對當前用戶的)   

npm config -g set unsafe-perm(全局的)

npm install --unsafe-perm=true --allow-root

將后邊加上以上參數(shù)完美解決!

轉(zhuǎn)載自:https://www.cnblogs.com/lgj8/p/14522375.html

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容