繁体   English   中英

我是否需要手动将大量文件模式放入 firebase.json/hosting/ignore?

[英]Am I expected to manually put lots of file patterns into firebase.json/hosting/ignore?

我发现 firebase 文档不清楚在firebase deploy上上传了哪些文件。 例如,如果我有一个README.md ,我应该手动将它放入托管忽略吗?

这里说“ firebase deploy为项目目录中的所有可部署资源创建一个版本。”,但它没有说明什么被认为是“可部署的”。

在托管设置的默认firebase.json中,我们看到:

"hosting": {
   "public": "public",
   "ignore": ["firebase.json", "**/.*", "**/node_modules/**"]
}

这里的“忽略”字段可以有两种理解:A:如果在public中找到则忽略,B:如果在整个项目文件夹中找到则忽略。

如果 A,谁会将firebase.jsonnode_modules public 如果是 B,那么我将需要忽略的项目文件夹中有大量不同的文件。 最常见的是src ,但我还有其他各种。

这里的“忽略”字段可以有两种理解:A:如果在公用文件夹中找到则忽略,B:如果在整个项目文件夹中找到则忽略。

它仅适用于 public 下的内容,这是部署的根。 该文件夹之外的内容不会被部署。

谁会将 firebase.json 或 node_modules 公开?

我不知道。 但可以肯定地说,可能不应该部署某人的本地项目配置,无论文件在哪里结束。 如果它不适用于您,您可以自由地将其从“忽略”中删除。 如果您不希望部署 public 下的内容,您当然有义务添加其他忽略。 或者您可以采取措施确保您的公用文件夹仅包含要部署的内容。 由你决定。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM