本地NPM模块(npm链接)部署到Heroku

我正在使用npm链接添加我的本地模块到我的应用程序。 它在我的本地机器上工作得很好,但是当我运行grunt并把它推到Heroku时,它说我的模块没有find!

我有一个单一的回购一切。 我应该为NPM私人存储库支付每月$ 7吗? 那是我最后的手段

任何想法如何得到这个工作?

PS发布我的私有模块到公共NPM不是一个选项,它是一个数据库模式模块在多个应用程序中使用。 我不想在任何地方复制和粘贴我的数据库模式

由于Git的文件名大小限制,手动将本地模块复制到node_modules中也不是一个选项:

fatal: unable to stat : Filename too long Use --force to continue. 

我正在使用npm链接添加我的本地模块到我的应用程序。 它在我的本地机器上工作得很好,但是当我运行grunt并把它推到Heroku时,它说我的模块没有find!

当然,它链接只是使本地符号链接到您的机器上的另一个目录。 Heroku如何在本地硬盘上访问项目之外的文件?

如果你不想支付私人npm托pipe,但你不想在npm或github公开发布你的模块,你可以使用bitbucket通过git发布它们,并使用npm的git支持将它们拉到你的应用程序。 但是,要节省7美元,这是一个混乱的黑客。