diff --git a/.cnb/Dockerfile b/.cnb/Dockerfile
index 1e341458..38a94822 100644
--- a/.cnb/Dockerfile
+++ b/.cnb/Dockerfile
@@ -16,7 +16,12 @@ RUN curl -fsSL https://code-server.dev/install.sh | sh \
&& echo done
RUN npm install -g pnpm
+RUN npm install -g @tencent-ai/codebuddy-code
+
+RUN apt install -y libxcb-shm0 libx11-xcb1 libx11-6 libxcb1 libxext6 libxrandr2 libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libgtk-3-0 libpangocairo-1.0-0 libpango-1.0-0 libatk1.0-0 libcairo-gobject2 libcairo2 libgdk-pixbuf-2.0-0 libxrender1 libasound2 libfreetype6 libfontconfig1 libdbus-1-3 libnss3 libnspr4 libatk-bridge2.0-0 libdrm2 libxkbcommon0 libatspi2.0-0 libcups2 libxshmfence1 libgbm1 fonts-noto-color-emoji fonts-noto-cjk fonts-freefont-ttf
+RUN npm install -g agent-browser
+RUN agent-browser install --with-deps
# 指定字符集支持命令行输入中文(根据需要选择字符集)
ENV LANG=C.UTF-8
-ENV LANGUAGE=C.UTF-8
\ No newline at end of file
+ENV LANGUAGE=C.UTF-8
diff --git a/.github/workflows/pkg-pr-new.yml b/.github/workflows/pkg-pr-new.yml
index b217088f..8cb7ef59 100644
--- a/.github/workflows/pkg-pr-new.yml
+++ b/.github/workflows/pkg-pr-new.yml
@@ -276,6 +276,10 @@ jobs:
- run: pnpm -C packages/tdesign-uniapp/site site:preview
+ - run: pnpm uniapp build:npm
+
+ - run: pnpm -C packages/tdesign-uniapp/example build:h5 --mode preview
+
- uses: actions/upload-artifact@v7
with:
name: tdesign-uniapp-site
diff --git a/packages/theme-generator/.eslintrc.js b/packages/theme-generator/.eslintrc.js
index 31733bfd..1f4651ea 100644
--- a/packages/theme-generator/.eslintrc.js
+++ b/packages/theme-generator/.eslintrc.js
@@ -1,13 +1,15 @@
-const path = require('path');
-
module.exports = {
root: true,
- extends: ['plugin:vue/essential', './../../.eslintrc.js'],
+ parser: 'vue-eslint-parser',
parserOptions: {
- parser: '@babel/eslint-parser',
- babelOptions: {
- configFile: path.resolve(__dirname, './babel.config.js'),
- },
+ ecmaVersion: 2021,
+ sourceType: 'module',
+ },
+ plugins: ['vue'],
+ // 根配置在前,vue 配置在后(确保 vue 的 script-setup-uses-vars 等规则优先生效)
+ extends: ['./../../.eslintrc.js', 'plugin:vue/vue3-essential'],
+ rules: {
+ // 让 no-unused-vars 识别
+
+
+