stu*_*ain 5 javascript firebase reactjs firebase-hosting create-react-app
我已经通过 create react app 编译了我的应用程序: yarn build //code is minified and obfuscated as expected
然后我通过firebase serve和部署了该应用程序firebase deploy。
我的 firebase.json:
{
"database": {
"rules": "database.rules.json"
},
"hosting": {
"public": "build",
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}
Run Code Online (Sandbox Code Playgroud)
所有都“几乎按预期”部署,有两个警告:
该结构看起来与包含媒体的构建文件夹完全不同......(字体必需):
我是否设置错误,部署了错误的文件夹,或者可能没有忽略我应该做的事情?公开整个 js 堆栈未缩小和或没有任何混淆似乎非常“不安全”......
再次,一如既往,非常感谢任何方向!
强烈建议参考 create-react-app github 关于此事的讨论,但作为快速解决方法,您可以将以下内容添加到 package.json 脚本中:
"scripts": {
...
"build": "npm run build-css && react-scripts build && yarn run delete-maps",
"delete-maps": "rm ./build/static/js/*.map && rm ./build/static/css/*.map",
...
}
Run Code Online (Sandbox Code Playgroud)
然而,这会在短期内从开发人员工具的“源”选项卡中删除所有源代码...
| 归档时间: |
|
| 查看次数: |
1502 次 |
| 最近记录: |