在Linux做自动化部署时,遇到的问题,1. ERROR in ./img/test.jpg Module build failed: Error: spawn /Users/tianxiaoli/Desktop/node /webPack-Te。2. mozjpeg/vender/cjpeg报错
这种一般是权限问题,
一、服务器解决方法:
1. 切换用户:su 用户名
2. delete node_modules
3. npm cache clean -f
4. npm install -g cnpm --registry=https://registry.npm.taobao.org
5. cnpm install
问题解决!
最后安装依赖时,又报错:
⚠ EACCES: permission denied, open '/***//node_modules/gifsicle/vendor/gifsicle'
⚠ gifsicle pre-build test failed
ℹ compiling from source
✖ Error: EACCES: permission denied, mkdir '/***//node_modules/gifsicle/9341d536-a2fb-4d27-b4de-c1cf6ba79f6b'
解决方法:
1. 调整构建命令:
npm install --unsafe-perm=true --allow-root
二、本地解决方法:
npm install -g windows-build-tools //以管理员身份运行