|
|
在使用vite进行react的二次开发模块构建时,我发现react在打包出来的生产环境中的表现与开发环境一致(如StrictMode下useEffect执行两次,浏览器DevTool插件显示为development mode等),通过搜索发现vite还存在开发环境和生产环境的打包策略不同(开发环境按需打包,生产环境全量打包)导致存在开发环境和线上环境打包产物表现不一致的风险等问题,遂在Github上提PR,引入Rsbuild构建模式,请管理员与开发人员审核,感谢O2OA开发人员在vite构建模式中的思路
|
|