当前位置: 首页 > 文档资料 > yog2 官方文档 >

使用 FIS3

优质
小牛编辑
137浏览
2023-12-01

YOG2 命令行工具同时支持 fis 与 fis3 编译核心,通过简单的设置就可以进行内核切换。

内核切换

切换为 fis3 编译核心的方式有3种

命令行参数

yog2 release prod --fis3 # --fis3 建议跟在所有参数的最后

添加 –fis3 将激活 fis3 编译核心,当然这也意味着要求配置文件 fis-conf.js 使用 fis3 的语法进行配置

环境变量

通过环境变量配置来默认使用 fis3 编译核心

export YOG_MODE=fis3

添加配置

通过修改 fis-conf.js 添加 //fis3-enable 注释,启用 fis3 编译核心

// fis3-enable

windows 用户可以直接在环境变量中设置。

在使用 fis3 编译核心后,所有的编译参数也将调整为 fis3 的命令行参数,因此使用前建议先阅读 fis3 的用户文档。

fis2 与 fis3 最大的区别就在于无需使用 -d 参数自定义输出,而是直接使用 yog2 release debug --fis3 来指定使用 debug 配置进行编译。

fis2 升级

如果原有项目是使用 fis2 编译内核开发的,那么迁移到 fis3 编译内核的成本也非常小,所有的业务代码均无需修改,只需要重新按照 fis3 的配置语法调整打包与部署配置即可。