2017-01-25 97 views
1

我有一个使用Socket.io,Express和Node.js制作的简单网络应用程序。 已经成功地通过Git将其推送到Heroku,并且它工作正常。好极了!在Firebase主机上安装NPM依赖关系

但是,我试图让它在Firebase上工作。我似乎在安装NPM依赖项时遇到了一些麻烦。我没有使用Webpack或Browserify,对于Heroku,它们的服务器上安装了各种NPM依赖项,我可以将我的node_modules文件夹留在本地计算机上。文档似乎没有谈到NPM依赖关系。 我想在这个时候做不可能的事情吗?或我是否缺少一些关键步骤?**

我相信Firebase托管应该支持各种JS依赖关系,因为如果我们只是在做静态网站,不妨使用FTP和Wordpress等等。并且在他们的网站上也提到了许多网络应用..

我已经尝试过使用Firebase CLI并阅读文档,但它没有说明指定我的各种NPM依赖项的任何内容,甚至不会要求我的包.json内容。我想知道它是否会注意到package.json文件,以便它能像Heroku一样安装它们。

我现在不想尝试使用任何Firebase功能,只是现在他们的主机,稍后会安装他们的登录和身份验证,这是我的最终目的。

欢呼家伙,谢谢你的帮助! :d

回答

1

引述的火力地堡开发商之一,从this forum thread

火力地堡主机仅用于静态文件。因此,您不能在其上运行Node.js脚本。您应该考虑使用Webtask之类的东西,或者在Google Compute Engine或Heroku上运行您自己的Node.js服务器。

我们计划为您提供一种解决方案,让您运行您将来要推荐的产品。目前没有时间表。

相关问题