Изменения в локальном firebase.json не отражаются при перезапуске сервера Firebase - PullRequest
0 голосов
/ 30 ноября 2018

Я локально возился с переписыванием URL-адреса хостинга Firebase, но по какой-то причине ни одно из изменений, внесенных в мой локальный firebase.json, похоже, не работает.Я знаю, что горячая перезагрузка работает только для файлов в общедоступном каталоге, поэтому я вручную перезагружал сервер, используя firebase serve, но все еще не играл в кости.Я даже попытался полностью удалить одну из моих переписок, чтобы посмотреть, исчезнет ли маршрут с моего локального сервера, но это не так.Кто-нибудь еще испытывал это?Когда я делаю изменения и внедряю их, они работают, так что, кажется, не проблема, что мои изменения недействительны.Я переписываю URL для использования облачных функций Firebase на случай, если это уместно.

Правка: вот мой конфиг (имена функций и файлов были изменены).Я удалял перезаписи и изменял исходный путь для перезаписей, но ни один из них не был отражен локально.

{
    "functions": {
        "predeploy": [
            "npm --prefix \"$RESOURCE_DIR\" run lint"
        ]
    },
    "hosting": {
        "public": "functions",
        "rewrites": [
            {
                    "source": "/folder/file.js",
                    "function": "getFile"
            },
            {
                    "source": "/folder/otherFile.json",
                    "function": "getOtherFile"
            }
        ],
        "ignore": [
            "firebase.json",
            "**/.*",
            "**/node_modules/**"
        ]
    }
}
...