codecamp

MorJS 配置小程序

打开项目根目录下的 mor.config.ts 文件,该文件是 mor 项目的主要配置文件,根据 快速上手 初始化生成的配置有两份:

  1. 其中 target 值为 wechat 的,代表我们编译目标是微信小程序,这一份配置默认名称为 wechat-miniprogram
  2. 另一份 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'
}
])

接下来我们添加一份字节(抖音)小程序的配置:

  1. 首先明确我们编译目标为字节小程序,需要把 target 值设置为 bytedance
  2. 然后再给这份配置起一个名字,就叫 douyin ,把 name 设置为 douyin
  3. 其他的配置就先复制一份,更多具体配置项可查阅 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]]


MorJS 环境准备
MorJS 添加页面
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

MorJS 指南

MorJS 基础用法

MorJS 配置

MorJS 编译相关配置

MorJS 进阶用法

MorJS Web开发

MorJS Web开发介绍

MorJS Web开发快速上手

MorJS Tabbar IOS 小黑条适配开关

MorJS 社区

MorJS 规范

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }