我的Firebase Deploy不仅部署小型文件,而且还部署原始文件和文件夹。
详细信息:
我正在使用firebase deploy
命令,在我的firebase init
中,我提到了应该部署的文件夹名称(deploy
文件夹名称)。
但是,当我使用npm run build
构建项目并在将其传输到deploy
文件夹后部署项目时,由于某种原因,它还会部署所有原始数据的src文件夹。
由于某种原因,我认为我做错了,因为即使我的node_modules
也正在上传,我也尝试在忽略
./src
答案 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 ] }