vueVue
2025-04-09 11:09阅读:92评论:0
vue开发错误解决方案集合
Unexpected end of JSON input while parsing near '...nterpret","version":"' 解决步骤 This solved it for me npm cache clean --force then run npm install -g
_PROTECTED2_PROTECTED10_PROTECTED3_PROTECTED11_PROTECTED4_PROTECTED12_PROTECTED5_PROTECTED13_PROTECTED6_PROTECTED14_PROTECTED7_PROTECTED15_PROTECTED8_
> 05:25 Unable to save binary /home/.jenkins/workspace/front-uat-hn-report/node\modules/node-sass/vendor/linux-x64-83 : Error: EACCES: permission denied, mkdir '/home/.jenkins/workspace/front-uat-hn-report/node\modules/node-sass/vendor'
解决办法:
添加--unsafe-perm 参数,如
PROTECTED18_ npm install --registry= --unsafe-perm
说明:npm会有生命周期,某个包会有生命周期来执行一些东西,安全起见会自动降级导致没有权限执行一些操作,通过--unsafe-perm参数来解锁该限制。
一劳永逸的方法:
PROTECTED19_ npm config -g set unsafe-perm(全局的)
PROTECTED20__ 执行 npm rebuild node-sass