MorJS 配置小程序
打开项目根目录下的 mor.config.ts 文件,该文件是 mor 项目的主要配置文件,根据 快速上手 初始化生成的配置有两份:
- 其中 target 值为 wechat 的,代表我们编译目标是微信小程序,这一份配置默认名称为 wechat-miniprogram
- 另一份 target 值为 alipay 的,代表我们编译目标是支付宝小程序,这一份配置默认名称为 alipay-miniprogram
import { defineConfig } from '@morjs/cli'
export default defineConfig([
{
name: 'wechat-miniprogram',
sourceType: 'wechat',
target: 'wechat',
compileType: 'miniprogram',
compileMode: 'bundle'
},
{
name: 'alipay-miniprogram',
sourceType: 'wechat',
target: 'alipay',
compileType: 'miniprogram',
compileMode: 'bundle'
}
])
接下来我们添加一份字节(抖音)小程序的配置:
- 首先明确我们编译目标为字节小程序,需要把 target 值设置为 bytedance
- 然后再给这份配置起一个名字,就叫 douyin ,把 name 设置为 douyin
- 其他的配置就先复制一份,更多具体配置项可查阅 MorJS 基础 - 配置
import { defineConfig } from '@morjs/cli'
export default defineConfig([
...
{
name: 'douyin', // 配置名称
sourceType: 'wechat', // 源码 DSL 类型
target: 'bytedance', // 编译目标平台
compileType: 'miniprogram', // 编译类型
compileMode: 'bundle', // 编译模式
}
]
如果你 npm run dev 命令行没有关闭的话,你会发现 dist/ 下多出来一份 dist/bytedance 的文件,恭喜你完成了字节(抖音)端的小程序编译构建,这就是用于抖音端的开发产物啦~ [[EMOJI:%F0%9F%8E%89]] [[EMOJI:%F0%9F%8E%89]] [[EMOJI:%F0%9F%8E%89]]