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


解決辦法:

添加--unsafe-perm 參數,如

#npm install  --unsafe-perm

或者再來個淘寶鏡像

#npm install --registry=https://registry.npm.taobao.org  --unsafe-perm

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

一勞永逸的方法:

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

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

 

 

 

npm install --unsafe-perm=true --allow-root
將后邊加上以上參數完美解決!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM