阿里云前端项目自动构建问题解决

  从自行配置的jenkins迁移到阿里云自带的自动化构建流程时,发现前端项目编译出现的很莫名其妙的权限报错,主要是node-sass包要写入vector文件夹,本来账号已经是root权限,却还提示mkdir没有权限。

问题描述##

报错情况如下图:

15814250008763.png

node-sass本身是一个和node版本贴切比较紧的包,环境方面兼容性比较脆弱,很容易安装不成功,在npm上查看了node版本与node-sass的版本兼容后,就去查找linux上导致没有mkdir权限相关的,最后多番查找,终于找到了提升权限的命令,相关语法如下:

15814250008763.png

增加mkdir权限

sudo npm config set user 0
sudo npm config set unsafe-perm true

即可解决。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容