为什么我的AWS实例无法安装node-sass pacakage?

问题描述 投票:4回答:1

我使用Node制作了一个应用,并尝试使用AWS的Elastic Beanstalk托管它,但是当到达node-sass时,npm安装总是失败。这是日志中的错误:

5162错误,node-sass @ 4.5.0,安装后:node scripts/build.js5162错误退出状态15163错误在[email protected]后安装脚本'node scripts / build.js'失败。5163错误确保已安装最新版本的node.js和npm。5163错误如果这样做,这很可能是node-sass软件包的问题,5163错误不是npm本身。5163错误告诉作者这在您的系统上失败:5163错误节点脚本/build.js5163错误您可以通过以下方式获取有关如何为此项目打开问题的信息:5163错误npm bug节点ass5163错误,或者如果该错误不可用,则可以通过以下方式获取其信息:5163错误npm所有者ls节点-ass5163错误上面可能还有其他日志记录输出。5164详细出口[1,真]

这是我的存储库:https://github.com/Jacob-Elder/react-socket.io-messaging

This is my aws configuration

我搜索了此问题,发现有些人使用'--unsafe-perm'标志重新安装了node-sass,但这似乎不是权限问题。我是AWS和编码的新手,因此非常感谢您的帮助!

node.js amazon-web-services sass elastic-beanstalk node-sass
1个回答
0
投票

所以,我也无法在node-sass上安装npm。我得到与您大致相同的错误消息,但是在您在原始帖子中提到的行上方几行,我看到此“ make:g ++:找不到命令制作:*** [发布/obj.target/libsass/src/libsass/src/ast.o]错误127“。

从这个类似的stackexchange帖子判断:https://serverfault.com/questions/204893/aws-ec2-and-build-essential

反过来指向AWS文档,您可能必须运行sudo yum groupinstall "Development Tools"以获取一些其他二进制文件

© www.soinside.com 2019 - 2024. All rights reserved.