【问题标题】:Installing NPM Dependencies on Firebase Hosting [duplicate]在 Firebase 托管上安装 NPM 依赖项 [重复]
【发布时间】:2017-06-10 20:40:08
【问题描述】:

我有一个使用 Socket.io、Express 和 Node.js 制作的简单网络应用程序。 已成功通过 Git 将其推送到 Heroku,并且运行良好。耶!

但是,我正试图让它在 Firebase 上运行。我似乎在安装 NPM 依赖项时遇到了一些麻烦。我没有使用 Webpack 或 Browserify,对于 Heroku,各种 NPM 依赖项都安装在他们的服务器上,我可以将我的 node_modules 文件夹留在本地计算机上。文档似乎没有谈论 NPM 依赖项。 我现在是在尝试做不可能的事情吗?还是我错过了一些关键步骤?**

我相信 Firebase 托管应该支持各种 JS 依赖项,因为如果我们只是做静态网站,还不如使用 FTP 和 Wordpress 之类的。在他们的网站上也有很多关于网络应用程序的提及..

我尝试过使用 Firebase CLI 并阅读文档,但它没有说明指定我的各种 NPM 依赖项,甚至没有询问我的 package.json 内容。我想知道它是否会注意到 package.json 文件,以便按照 Heroku 的方式安装它们。

我目前没有尝试使用任何 Firebase 功能,只是暂时托管,稍后将安装他们的登录和身份验证,这是我的最终意图。

干杯,感谢您的帮助! :D

【问题讨论】:

    标签: node.js firebase npm webpack firebase-hosting


    【解决方案1】:

    引用一位 Firebase 开发人员的话,来自this forum thread

    Firebase 托管仅适用于静态文件。因此,您无法在其上运行 Node.js 脚本。您应该考虑使用 Webtask 之类的东西,或者只是在 Google Compute Engine 或 Heroku 之类的东西上运行自己的 Node.js 服务器。

    我们计划为您提供一个解决方案,以便将来按照您的建议运行。目前没有时间表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-14
      • 1970-01-01
      • 2013-01-17
      • 1970-01-01
      • 2018-07-25
      • 2020-12-28
      • 2018-01-17
      • 2016-08-02
      相关资源
      最近更新 更多