firebase 服务,用于托管的模拟器端口?

firebase serve, emulator port for hosting?

我刚刚在 firebase.json 中添加了新的 Firebase 项目:

  "emulators": {
    "functions": {
      "port": 5001
    },
    "hosting": {
      "port": 5002
    },

我是从 firebase serve 开始的。它在端口 5000(而不是 5002)上提供托管服务:

+  hosting: Local server: http://localhost:5000

我是不是做错了什么?

firebase.json 文件不适用于 firebase serve 命令。您必须使用 firebase emulators:start 命令。

如果您想继续使用 firebase serve 那么应该像这样使用:

firebase serve --only hosting --port=5002