【发布时间】:2019-07-06 21:27:32
【问题描述】:
我在 aws ec2 实例上有一个 react-app。我在安装 npm 模块时遇到问题。
收到此错误:
EACCES:权限被拒绝,mkdir '/home/react-app/node_modules/node-sass/vendor'
我已经尝试过这个解决方案,但对我没有用。
Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/node-sass/build'
EACCES: permission denied, mkdir '/node_modules/node-sass/build' while running npm install on ubuntu
npm install: Error: EACCES: permission denied, mkdir
更新
sudo npm install --allow-root --unsafe-perm
我试过了,它工作了,但是当我要构建应用程序时
sudo npm run build
它将运行这个命令,
node-sass-chokidar --include-path ./src --include-path ./node_modules src/ -o src/ && react-scripts build
它卡在/挂在这条线上
创建优化的生产版本...
我该怎么办?
【问题讨论】:
标签: reactjs npm amazon-ec2 npm-install node-sass