Firebase 部署正在部署我的未加密源文件夹
Firebase deploy is deploying my source folder unencrypted
问题:
我的 Firebase Deploy 不仅部署了压缩文件,还部署了我的原始源文件和文件夹。
详情:
我正在使用 firebase deploy
命令,在我的 firebase init
中,我提到了应该部署的文件夹名称(deploy
文件夹名称)。
但是当我使用 npm run build
构建我的项目并在将其传输到 deploy
文件夹后部署该项目时,出于某种原因它还会部署我的 src 文件夹和所有原始数据。
文件夹结构和firebase.json
:
正在检查我的托管网站
出于某种原因,我认为我做错了,因为即使我的 node_modules
正在上传,我试图在 ignore[=40= 中添加 ./src
]
为 Firebase 托管进行部署时,您没有指定要部署的文件夹。 firebase.json 包含您要部署的文件夹的名称,其中几乎所有内容都默认部署。如果您想排除其他文件,则必须考虑到这一点。 Read the documentation 了解有关如何执行此操作的详细信息。
The ignore attribute specifies the files to ignore on deploy.
It can take glob pattern the same way that Git handles .gitignore.
The following are the default values for the files to ignore:
"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
]
}
问题:
我的 Firebase Deploy 不仅部署了压缩文件,还部署了我的原始源文件和文件夹。
详情:
我正在使用 firebase deploy
命令,在我的 firebase init
中,我提到了应该部署的文件夹名称(deploy
文件夹名称)。
但是当我使用 npm run build
构建我的项目并在将其传输到 deploy
文件夹后部署该项目时,出于某种原因它还会部署我的 src 文件夹和所有原始数据。
文件夹结构和firebase.json
:
正在检查我的托管网站
出于某种原因,我认为我做错了,因为即使我的 node_modules
正在上传,我试图在 ignore[=40= 中添加 ./src
]
为 Firebase 托管进行部署时,您没有指定要部署的文件夹。 firebase.json 包含您要部署的文件夹的名称,其中几乎所有内容都默认部署。如果您想排除其他文件,则必须考虑到这一点。 Read the documentation 了解有关如何执行此操作的详细信息。
The ignore attribute specifies the files to ignore on deploy. It can take glob pattern the same way that Git handles .gitignore.
The following are the default values for the files to ignore:
"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 ] }