node saas 模块安装失败,无法打包成功,异常堆栈如下:
gyp ERR! stack Error: EACCES: permission denied, mkdir '/root/.jenkins/workspace/ems-web/node_modules/node-sass/.node-gyp'
解决方案:
1.建立全局文件夹配置
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
2.修改环境变量
vi /etc/profile
文件最后追加:
# nodejs 配置
export PATH=~/.npm-global/bin:$PATH
激活环境变量配置
source /etc/profile
3.运行打包
npm install