Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
"site:dev": "pnpm -C packages/tdesign-miniprogram-site site:dev",
"site:intranet": "pnpm -C packages/tdesign-miniprogram-site site:intranet",
"site:prerender": "pnpm -C packages/tdesign-miniprogram-site site:prerender",
"m2w": "sh ./script/m2w.sh",
"cover": "pnpm -C test cover",
"test": "pnpm -C test test",
"test:snap-update": "pnpm -C test test:snap-update",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ import Prismjs from 'prismjs';
import 'prismjs/components/prism-bash.js';
import 'prismjs/components/prism-json.js';

const IS_DEV = import.meta.env.DEV;

export default defineComponent({
inject: ['info', 'demos'],

Expand All @@ -60,9 +62,16 @@ export default defineComponent({

return name.replace('layout', 'col');
},
liveHost() {
const { host } = window.location;
if (IS_DEV) {
return 'https://tdesign.tencent.com';
}
return `//${host}`;
},
liveUrl() {
const componentName = this.name.split('-en')[0];
return `//tdesign.tencent.com/miniprogram-live/m2w/program/miniprogram/#!pages/${componentName}/${componentName}.html`;
return `${this.liveHost}/miniprogram/live/m2w/program/miniprogram//#!pages/${componentName}/${componentName}.html`;
},
qrcode() {
const componentName = this.name.split('-en')[0];
Expand Down
19 changes: 19 additions & 0 deletions script/m2w.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#!/bin/bash

# 执行构建命令
npm run build

# 切换到 _example 目录
cd _example

# 切换腾讯源
npm config set registry http://mirrors.tencent.com/npm/

pnpm install

pnpm i @tencent/m2w-tdesign -w

# 执行 m2w-tdesign 命令
npx m2w-tdesign build --navigationStyle custom --output ../_site/live --baseUrl /miniprogram/live

echo "m2w 脚本执行完成!"
Loading