当前位置: 首页 > 知识库问答 >
问题:

AWS:EACCES:权限被拒绝,mkdir'/home/react app/node_modules/node sass/vendor'

齐飞星
2023-03-14

我在aws ec2实例上有一个react应用程序。我在安装npm模块时遇到问题。

获取此错误:

EACCES:权限被拒绝,mkdir'/home/react app/node_modules/node sass/vendor'

我尝试过这个解决方案,但没有为我工作。

错误:EACCES:权限被拒绝,mkdir'/usr/local/lib/node_modules/node sass/build'

EACCES:在ubuntu上运行npm安装时,权限被拒绝,mkdir'/node_modules/node-sass/build'

npm安装:错误:EACCES:权限被拒绝,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

它卡在/挂在这条线上了

正在创建优化的生产构建。。。

我该怎么办?

共有1个答案

胡锋
2023-03-14

这可能是原因,据报道,npm运行构建可能会在内存有限且没有交换空间的计算机上失败,这在云环境中很常见。即使在小型项目中,此命令也会将系统中的RAM使用量增加数百兆字节,因此,如果可用内存不足1 GB,则构建可能会失败,并显示以下消息:

构建失败,因为进程过早退出。这可能意味着系统运行了内存溢出或进程上的某个人称为杀死-9。

如果您完全确信您没有终止进程,请考虑向您正在构建的机器添加一些交换空间,或者在本地生成项目。

改编自https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-exits-too-early

 类似资料:
  • 我已经搜索了几个小时了,但找不到解决方案,即使有类似的问题。 我试图在一个全新的laravel安装上运行php artisan tinker,用户是网站管理员(项目目录demo的所有者),但我遇到了以下错误: 使用详细标志运行: 异常跟踪:照亮\Foundation\Bootstrap\HandleExceptions- 希望有人能给我一个提示。谢谢 分布:Raspbian GNU/Linux8(

  • 问题内容: 大喊之前,请重复!把我放进深渊,听我说。:) 我一直在为与我合作的公司开发一个Intranet站点,最初我是直接从运行 Windows 7 / IIS的 工作站开发它的。当我接近站点/应用程序的完成时,我得到了一个运行 Apache 的 Centos 7 盒子,因此我开始了将其迁移到该系统的过程。我已经解决了大部分次要问题,并且现在使网站开始运行。但是,网站的一部分与我们的数据库进行交

  • 我试图运行一个本地Jenkins管道使用Jenkinsfile的nodejs应用程序使用节点:6-alpin图像(默认)使用build.sh脚本使用调用npm安装然后我得到了以下权限错误 npm ERR!错误:EACCES:权限被拒绝,mkdir'/. npm'npm ERR!在错误(本机)npm ERR!{错误:EACCES:权限被拒绝,mkdir'/. npm'npm ERR!在错误(本机)n

  • 我试图运行角应用程序和执行ng service命令,然后显示 错误:找不到模块node-sass。

  • 我试图在MacOS10.12上安装sudoNPM-gappium。5. 我得到这个错误: 信息Chromedriver安装为平台“mac”和架构“64”安装Chromedriver版本“2.30” 信息Chromedriver安装打开临时文件以将Chromedriver\u mac64写入。。。 错误:EACCES:权限拒绝,mkdir “/usr/local/lib/node_modules/a

  • 我在尝试在React应用程序中构建docker容器时遇到了权限错误。 我试图利用社区答案,但没有帮助。 在相关讨论之后,我尝试了: 我得到当前用户: 尝试了这个: 这也抛出了相同的错误: 与此相同: 添加用户没有帮助: 尝试授予安装权限: 另一个尝试是删除node_modules并安装指定: 将此添加到docker compose文件也没有帮助: 我正在尝试使用以下命令构建: Dockerfile