删除create-react-app自带的manifest.json文件是否安全?
删除create-react-app默认的
manifest.json是否安全? 大部分普通Web应用场景下删除是完全安全的,不会影响React应用的核心运行逻辑,仅在需要PWA相关特性的场景下会有功能影响,具体说明如下:
manifest.json的核心作用是给浏览器提供Web App添加到桌面、PWA安装、移动端打开时的显示配置,比如自定义应用名、图标、启动页样式、状态栏颜色、是否全屏打开等,本身不参与React组件渲染、路由跳转、接口请求等核心业务逻辑的运行。- 如果你的应用完全不需要PWA相关能力,也不需要支持用户把网站添加到手机/桌面作为独立应用打开,可以直接删除该文件,不会导致业务功能报错或异常。
- 删除
manifest.json后记得同步删掉public/index.html里的引用代码:<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />,否则浏览器控制台会报404资源找不到的错误。 - 只有当你后续需要用到PWA离线缓存、桌面端安装、移动端添加到桌面等特性时,才需要保留该文件,按需修改配置即可。
内容的提问来源于stack exchange,提问作者Obonyo
相关产品推荐
相关产品推荐

