preact-cli 和 firebase 静态部署
preact-cli and firebase static deployment
我已经通过 preact-cli 生成了 Progressive Web App,并希望在 firebase static 上部署
npm run serve -- --server config
上面的命令给我静态输出。但不会将站点推送到 firebase 托管。
您需要在项目中包含 firebase.json
文件,在构建文件中包含 database.rules.json
文件。一旦你有这些文件尝试 firebase init
然后 select 数据库然后尝试 firebase deploy
database.rules.json
{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}
firebase.json
{
"database": {
"rules": "build/database.rules.json"
},
"hosting": {
"public": "build",
"rewrites": [
{
"source": "**",
"destination": "/build/index.html"
}
]
}
}
我已经通过 preact-cli 生成了 Progressive Web App,并希望在 firebase static 上部署
npm run serve -- --server config
上面的命令给我静态输出。但不会将站点推送到 firebase 托管。
您需要在项目中包含 firebase.json
文件,在构建文件中包含 database.rules.json
文件。一旦你有这些文件尝试 firebase init
然后 select 数据库然后尝试 firebase deploy
database.rules.json
{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}
firebase.json
{
"database": {
"rules": "build/database.rules.json"
},
"hosting": {
"public": "build",
"rewrites": [
{
"source": "**",
"destination": "/build/index.html"
}
]
}
}