看起来 bcrypt 的安装失败了,因为在日志消息中我可以看到 Cannot find module 'bcrypt'
,这意味着它没有被安装。
我添加了一个 .npmrc
文件,并添加了 unsafe-perm=true
和 00_change_npm_permissions.config
文件,其内容如下:
files:
"/opt/elasticbeanstalk/hooks/appdeploy/post/00_set_tmp_permissions.sh":
mode: "000755"
owner: root
group: root
content: |
#!/usr/bin/env bash
chown -R nodejs:nodejs /tmp/.npm
但是所有的解决方案都没有奏效。有什么建议吗?