我正在按照Here的说明设置新的firebase托管应用。我到达指令的末尾并且'ember firebase deploy'命令失败。以下是我正在采取的步骤:
C:\workspace\npm install -g firebase-tools
C:\workspace\cd dashdash
C:\workspace\dashdash\firebase login
C:\workspace\dashdash\npm install --save-dev ember-cli-firebase-hosting
C:\workspace\dashdash\ember generate firebase-hosting
C:\workspace\dashdash\ember firebase deploy
直到最后一步它才能正常工作。我没有收到success
消息和URL
app
消息,而是获得以下内容:
C:\workspace\dashdash>ember firebase deploy
version: 1.13.8
Built project successfully. Stored in "dist".
events.js:85
throw er; // Unhandled 'error' event
^
Error: spawn C:\workspace\dashdash\node_modules\ember-cli-firebase-hosting\node_modules\firebase-tools\bin\firebase ENOENT
at exports._errnoException (util.js:746:11)
at Process.ChildProcess._handle.onexit (child_process.js:1053:32)
at child_process.js:1144:20
at process._tickCallback (node.js:355:11)
当我进入该步骤时,我没有以任何方式更改app
,我可以成功地将其提供给http://localhost:4200/
并获取"Welcome to Ember"
消息。
我正在运行Windows 7 Professional (SP1)
并使用Windows PowerShell
(以管理员身份运行)来发出命令。我也试过PHPStorm's terminal
。
我只是在学习Ember
,所以如果我遗漏了一些东西(我可能有),请告诉我。我很乐意收集任何必要的信息。任何帮助/建议将不胜感激。
答案 0 :(得分:0)
通过电子邮件发送Firebase支持后,我能够使用“firebase deploy”而不是“ember firebase deploy”来部署应用。