【问题标题】:Local NPM Modules (npm link) deployment to Heroku本地 NPM 模块(npm 链接)部署到 Heroku
【发布时间】:2016-01-17 17:14:36
【问题描述】:

我正在使用 npm 链接将我的本地模块添加到我的应用程序中。它在我的本地机器上运行良好,但是当我运行 grunt 并将其推送到 Heroku 时,它说我的模块没有找到!!

我将所有内容都放在一个仓库中。我应该为 NPM 私有存储库支付 7 美元/月的费用吗?那是我最后的手段...

任何想法如何使它工作?

附:将我的私有模块发布到公共 NPM 不是一种选择,它是一个在多个应用程序中使用的数据库模式模块。我不想到处复制和粘贴我的数据库架构

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

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

【问题讨论】:

    标签: node.js heroku npm local private


    【解决方案1】:

    我正在使用 npm 链接将我的本地模块添加到我的应用程序中。它在我的本地机器上运行良好,但是当我运行 grunt 并将其推送到 Heroku 时,它说我的模块没有找到!!

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

    如果您不想为私人 npm 托管付费,但又不想在 npm 或 github 上公开发布您的模块,您可以使用 bitbucket 通过 git 发布它们并使用 npm 的 git 支持将它们拉入你的应用程序。不过,节省 7 美元有点麻烦。

    【讨论】:

    猜你喜欢
    • 2013-10-27
    • 1970-01-01
    • 2019-01-09
    • 1970-01-01
    • 2013-03-02
    • 2014-10-17
    • 1970-01-01
    • 2018-07-05
    • 1970-01-01
    相关资源
    最近更新 更多