2

我有一个具有本地 npm 模块的节点应用程序,npm link ./local我正在尝试将该应用程序部署到 heroku。Herokunpm install在我部署时运行,但npm link没有保存,package.json所以我的本地模块丢失了。

我是 heroku 的新手Procfiles,我想运行一个脚本或者只是npm link ./local在 heroku 盒子上运行。

或者,我可以将模块作为私有存储库放在 github 上并从那里链接它。但据我所知,Heroku 无法下载私人回购。我可以通过密钥让 Heroku 访问我的 github 存储库,以便它可以下载它吗?

我很想寻求某种解决方案!任何事物!

4

1 回答 1

2

我认为您需要将模块放在 node_modules 文件夹中并将其推送到heroku

Procfile 易于维护,heroku 会读取

我有像 Procfile 这样的示例

web: bin/hubot -a campfire

甚至 heroku 也说最好将 node_modules 包含到 repo 中,这样您就可以将本地包包含在其中。

在这里查看更多Heroku 节点部署

于 2013-10-18T22:15:33.710 回答