如何在DoneJS中禁用SSR?Cordova项目场景需求
如何在DoneJS项目中禁用SSR
当然有办法禁用DoneJS默认开启的SSR功能,正好适配你要构建Cordova包裹页面的需求。下面是两种简单有效的实现方式:
1. 临时构建时指定无SSR参数
如果你只是单次构建需要禁用SSR,可以直接在donejs build命令后追加--no-ssr参数:
donejs build --no-ssr
这个命令会跳过所有SSR相关的构建流程,直接生成纯客户端的静态资源包,完全符合Cordova的打包需求。
2. 修改配置文件永久禁用SSR
如果希望项目默认就关闭SSR,可以编辑项目根目录下的donejs.config.js文件,添加或修改ssr配置项为false:
module.exports = { // 保留其他原有配置... ssr: false };
保存配置后,后续直接运行donejs build就会自动按照无SSR模式构建,不用每次都手动加参数。
两种方式都能帮你得到干净的客户端页面产物,不会有SSR相关的冗余代码干扰Cordova应用的运行。
内容的提问来源于stack exchange,提问作者Oscar
相关产品推荐
相关产品推荐

