代码拉取完成,页面将自动刷新
const tma = require("tt-ide-cli");
const js = {
logim: async() => {
await tma.loginByEmail({
email: "liulei81405025@gmail.com",
password: "lei522196315",
});
},
open: async() => {
await tma.open({
project: {
path: "./kemu14_bytedance_new",
},
});
},
logout: async() => {
await tma.logout();
},
preview: async() => {
const previewResult = await tma.preview({
project: {
path: "./kemu14_bytedance_new", // 项目地址
},
page: {
path: "/pages/home/home", // 小程序打开页面
query: "", // 小程序打开 query
scene: "", // 小程序打开场景值
launchFrom: "", // 小程序打开场景(未知可填空字符串)
location: "", // 小程序打开位置(未知可填空字符串)
},
qrcode: {
format: "imageSVG", // imageSVG | imageFile | null | terminal
// imageSVG 用于产出二维码 SVG
// imageFile 用于将二维码存储到某个路径
// terminal 用于将二维码在控制台输出
// null 则不产出二维码
output: "", // 只在 imageFile 生效,填写图片输出绝对路径
options: {
small: false, // 使用小二维码,主要用于 terminal
},
},
cache: true, // 是否使用缓存
copyToClipboard: true, // 是否将产出的二维码链接复制到剪切板
});
console.log(previewResult);
},
upload: async({ version, changeLog }) => {
const uploadResult = await tma.upload({
project: {
path: "./kemu14_bytedance_new", // 项目地址
},
qrcode: {
format: "imageSVG", // imageSVG | imageFile | null | terminal
// imageSVG 用于产出二维码 SVG
// imageFile 用于将二维码存储到某个路径
// terminal 用于将二维码在控制台输出
// null 则不产出二维码
output: "", // 只在 imageFile 生效,填写图片输出绝对路径
options: {
small: false, // 使用小二维码,主要用于 terminal
},
},
copyToClipboard: true, // 是否将产出的二维码链接复制到剪切板
changeLog, // 本次更新日志
version, // 本次更新版本
needUploadSourcemap: true, // 是否上传后生成 sourcemap,推荐使用 true,否则开发者后台解析错误时将不能展示原始代码
});
console.log(uploadResult);
}
}
ttf7b2810f688c1f2f01
tma login -e liulei81405025@gmail.com lei522196315
tma open ./kemu14_bytedance_new
tma preview ./kemu14_bytedance_new
tma upload ./kemu14_bytedance_new -v 8.7.22 -c '[add] 调整固定试卷位置首页密卷图标'
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。