我使用Node创建了一个应用程序,并尝试使用AWS的Elastic Beanstalk来托管它,但是当它到达node-sass时总是会失败npm install。以下是日志中的错误:
5162错误node-sass@4.5.0 postinstall:
node scripts/build.js
5162错误退出状态1 5163错误在node-sass@4.5.0 postinstall脚本'node scripts / build.js'失败。 5163错误确保安装了最新版本的node.js和npm。 5163错误如果这样做,这很可能是node-sass包的问题, 5163错误与npm本身无关。 5163错误告诉作者您的系统失败: 5163错误节点脚本/ build.js 5163错误您可以通过以下方式获取有关如何为此项目打开问题的信息: 5163错误npm错误node-sass 5163错误或者如果没有,您可以通过以下方式获取他们的信息: 5163错误npm owner ls node-sass 5163错误上面可能有额外的日志记录输出。 5164详细退出[1,true]
这是我的存储库:https://github.com/Jacob-Elder/react-socket.io-messaging
我搜索了这个问题并发现有些人用'--unsafe-perm'标志重新安装了node-sass,但这似乎不是权限问题。我是AWS和编码的新手,所以非常感谢任何帮助!
答案 0 :(得分:0)
所以我也有在节点-sass上安装npm失败。我得到与您大致相同的错误消息,但是在您在原始帖子中提到的行上方几行,我看到此“ make:g ++:找不到命令 make:*** [Release / 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"
才能获得一些其他二进制文件