gpt4 book ai didi

node.js - 部署到 Heroku 时的本地或私有(private) NPM 模块

转载 作者:太空宇宙 更新时间:2023-11-03 23:42:59 25 4
gpt4 key购买 nike

我有一个 Node 应用程序,它有一个本地 npm 模块 npm link ./local 并且我正在尝试将该应用程序部署到 heroku。当我部署时,Heroku 运行 npm install,但 npm 链接 未保存在 package.json 中,因此我的本地模块丢失。

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

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

我希望有某种解决方案!任何事情!

最佳答案

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

Procfiles 很容易维护,heroku 会读取它

我有像

这样的示例 Procfile
web: bin/hubot -a campfire

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

在此处查看更多信息 Heroku Node Deploy

关于node.js - 部署到 Heroku 时的本地或私有(private) NPM 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19459805/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com