如何禁用 Firebase 存储模拟器?

Lou*_*let 3 firebase firebase-storage firebase-cli

当我启动模拟器时,存储模拟器将启动并可在localhost:9199上使用。
然后我使用 node.js 中的管理 SDK 访问存储:

serviceAccountKey = require('./serviceAccountKey.json');
const config = {
  credential: admin.credential.cert(serviceAccountKey),
};
const adminApp = admin.initializeApp(config);
const storage = adminApp.storage();
Run Code Online (Sandbox Code Playgroud)

现在存储指向模拟器,而不是像该模拟器实现之前那样指向真正的服务。
如何才能获得真正的服务?
我已尝试按照此处所述设置projectId和 env 变量,但它不起作用。

Lou*_*let 5

好的,所以方法很简单,从命令行启动除存储之外的所有服务,而不是从firebase.json启动,如下所示:

firebase emulators:start --only hosting,functions,firestore,auth,ui
Run Code Online (Sandbox Code Playgroud)