Firebase部署未加密地部署我的源文件夹

时间:2019-02-15 11:08:49

标签: firebase npm firebase-hosting firebase-cli

问题:

我的Firebase Deploy不仅部署小型文件,而且还部署原始文件和文件夹。

详细信息:

我正在使用firebase deploy命令,在我的firebase init中,我提到了应该部署的文件夹名称(deploy文件夹名称)。

但是,当我使用npm run build构建项目并在将其传输到deploy文件夹后部署项目时,由于某种原因,它还会部署所有原始数据的src文件夹。

文件夹结构和firebase.json enter image description here

检查我的托管网站 enter image description here

由于某种原因,我认为我做错了,因为即使我的node_modules也正在上传,我也尝试在忽略

中添加./src

1 个答案:

答案 0 :(得分:2)

为Firebase Hosting部署时,您无需指定要部署的文件夹。 firebase.json包含要部署的文件夹的名称,并且默认情况下其中几乎所有内容都已部署。如果要排除其他文件,则必须弄清楚。 Read the documentation,了解有关操作方法的详细信息。

  

ignore属性指定部署时要忽略的文件。   它可以采用Glob处理Git处理.gitignore的方式。

     

以下是要忽略的文件的默认值:

"hosting": {
  "ignore": [
    "firebase.json",  // the Firebase configuration file (this file)
    "**/.*",  // files with a leading period should be hidden from the system
    "**/node_modules/**"  // contains dependencies used to create your site but not run it
  ]
}