-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
Version
v3.0
Model
UI-TARS-1.5-7B
Deployment Method
Local
Issue Description
构建方式:
1.gitclone仓库→安装pnpm→在项目根目录pnpm install→出现报错
2.gitclone仓库→安装pnpm→在项目根目录pnpm bootstrap→pnpm --filter "!ui-tars-desktop" build→进入apps/ui-tars→pnpm run build:deps→出现报错
该项目是否不支持Windows下进行构建?如果支持是否是我的构建方式有问题?
请给出一条正确的构建路线
这两条构建路线遇到的报错情况如Error Logs中所述
Error Logs
1.构建路线1-在根目录pnpm install时:
警告:
Progress: resolved 0, reused 1987, downloaded 0, added 2616, done
WARN Failed to create bin at E:\thesis\UI-TARS-desktop\packages\agent-infra\mcp-benchmark\node_modules.bin\mcp-server-browser. ENOENT: no such file or directory, stat 'E:\thesis\UI-TARS-desktop\packages\agent-infra\mcp-benchmark\node_modules@agent-infra\mcp-server-browser\dist\index.cjs.EXE'
WARN Failed to create bin at E:\thesis\UI-TARS-desktop\packages\agent-infra\mcp-benchmark\node_modules.bin\mcp-server-commands. ENOENT: no such file or directory, stat 'E:\thesis\UI-TARS-desktop\packages\agent-infra\mcp-benchmark\node_modules@agent-infra\mcp-server-commands\dist\index.cjs.EXE'
WARN Failed to create bin at E:\thesis\UI-TARS-desktop\packages\agent-infra\mcp-benchmark\node_modules.bin\mcp-server-filesystem. ENOENT: no such file or directory, stat 'E:\thesis\UI-TARS-desktop\packages\agent-infra\mcp-benchmark\node_modules@agent-infra\mcp-server-filesystem\dist\index.cjs.EXE'
WARN Failed to create bin at E:\thesis\UI-TARS-desktop\packages\agent-infra\mcp-client\node_modules.bin\mcp-server-commands. ENOENT: no such file or directory, stat 'E:\thesis\UI-TARS-desktop\packages\agent-infra\mcp-client\node_modules@agent-infra\mcp-server-commands\dist\index.cjs.EXE'
WARN Failed to create bin at E:\thesis\UI-TARS-desktop\packages\agent-infra\mcp-client\node_modules.bin\mcp-server-browser. ENOENT: no such file or directory, stat 'E:\thesis\UI-TARS-desktop\packages\agent-infra\mcp-client\node_modules@agent-infra\mcp-server-browser\dist\index.cjs.EXE'
WARN 1 other warnings
error:
.../agent-infra/search/duckduckgo-search prepare$ npm run build
[9 lines collapsed]
│ ready declaration files generated in 3.03 s (cjs)
│ ready declaration files generated in 3.23 s (esm)
│ > mcp-http-server@1.2.4 build
│ > shx rm -rf dist && rslib build
│ Rslib v0.10.0
│ info build started...
│ info build started...
│ ready built in 0.29 s (esm)
│ ready built in 0.29 s (cjs)
│ start generating declaration files... (cjs)
│ start generating declaration files... (esm)
│ ready declaration files generated in 5.38 s (esm)
│ ready declaration files generated in 5.47 s (cjs)
│ File (esm) Size .9 kB
│ dist\index.mjs 0.14 kB
│ dist\startServer.mjs 6.8 kB 0.58 kB
│ Total: 6.9 kB
│ File (cjs) Size
│ dist\index.js 2.4 kB
│ dist\startServer.js 8.9 kB repare$ npm run build
│ Total: 11.3 kB build
│ �Ҳ����������ļ���
└─ Failed in 8.5s at E:\thesis\UI-TARS-desktop\packages\agent-infra\mcp-http-server
2.构建路线2-在/apps/ui-tars中运行pnpm run build:deps
/UI-TARS-desktop/apps/ui-tars/package.json中脚本是否有误?
line28:"build:deps": "pnpm --filter "!ui-tars-desktop,ui-tars-desktop..." build && cd packages/visualizer && pnpm install --ignore-workspace",
如果在/apps/ui-tars路径下使用pnpm run build:deps会报错如下:
../../packages/agent-infra/search/search build$ rslib build
[9 lines collapsed]
│ File (esm) Size 51.8 kB
│ dist\tavily.mjs 0.16 kB
│ dist\searxng.mjs 1.8 kB uild$ rslib build
│ dist\index.mjs 5.5 kB
│ Total: 7.5 kB 7.5 kB
│ File (cjs) Size Gzip
│ dist\tavily.js 1.4 kB 0.56 kB
│ dist\searxng.js 2.9 kB 1.1 kB
│ > ui-tars-desktop@0.2.4 clean.8 kB
│ > rimraf dist out
│ > ui-tars-desktop@0.2.4 typecheck
│ > npm run typecheck:node && npm run typecheck:web
│ > ui-tars-desktop@0.2.4 typecheck:node
│ > tsc --noEmit -p tsconfig.node.json --pretty --composite false
│ > ui-tars-desktop@0.2.4 typecheck:web
│ > tsc --noEmit -p tsconfig.web.json --pretty --composite false
│ vite v6.2.2 building SSR bundle for production...
│ ✓ 0 modules transformed.
│ ✓ 0 bundles compiled into bytecode.
│ ✗ Build failed in 130mss 1835.0 kB
│ error during build:
│ [vite:bytecode] Cannot read properties of undefined (reading 'replace')
│ file: E:/thesis/UI-TARS-desktop/apps/ui-tars/src/main/main.ts
│ at escapeRegExpString (file:///E:/thesis/UI-TARS-desktop/node_modules/electron-vite/dist/index.mjs:151:14)
│ at file:///E:/thesis/UI-TARS-desktop/node_modules/electron-vite/dist/index.mjs:191:36
│ at Array.forEach ()
│ at Object.transform (file:///E:/thesis/UI-TARS-desktop/node_modules/electron-vite/dist/index.mjs:190:30)
│ at Object.handler (file:///E:/thesis/UI-TARS-desktop/node_modules/vite/dist/node/chunks/dep-B0fRCRkQ.js:51750:1…
│ at file:///E:/thesis/UI-TARS-desktop/node_modules/rollup/dist/es/shared/node-entry.js:21844:40
│ at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
└─ Failed in 22.5s at E:\thesis\UI-TARS-desktop\apps\ui-tars
ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL ui-tars-desktop@0.2.4 build: npm run clean && npm run typecheck && cross-env NODE_ENV=production electron-vite build && electron-forge make --enable-logging
Exit status 1
将"!ui-tars-desktop,ui-tars-desktop..."改为"!ui-tars-desktop"后第一步可以正常运行但是第二步会会报错找不到路径
(当前路径为/apps/ui-tars)将cd packages/visualizer改为cd ../../packages/ui-tars/visualizer后第二步可以正常运行,第三步会报错:
Progress: resolved 0, reused 1612, downloaded 0, added 1721, done
@ui-tars/visualizer@1.1.0 prepare E:\thesis\UI-TARS-desktop\packages\ui-tars\visualizer
npm run build
@ui-tars/visualizer@1.1.0 build
modern build && npx tsx scripts/build-html.ts
Modern.js Module v2.60.6
error ModuleBuildError:
bundleless DTS failed:
src/component/detail-side.tsx:246:27 - error TS2339: Property 'actions' does not exist on type 'ExecutionTask'.
246 if (Array.isArray(task?.actions)) {
~~~~~~~
src/component/detail-side.tsx:249:16 - error TS2339: Property 'actions' does not exist on type 'ExecutionTask'.
249 (task?.actions ?? []).map((item) => {
~~~~~~~
src/component/detail-side.tsx:249:36 - error TS7006: Parameter 'item' implicitly has an 'any' type.
249 (task?.actions ?? []).map((item) => {
~~~~
src/component/detail-side.tsx:398:16 - error TS2339: Property 'value' does not exist on type 'ExecutionTask'.
398 {task?.value}
~~~~~
Found 4 errors in the same file, starting at: src/component/detail-side.tsx:246
at makeError (E:\thesis\UI-TARS-desktop\packages\ui-tars\visualizer\node_modules\@modern-js\module-tools\node_modules\@modern-js\utils\dist\compiled\execa\index.js:1:8677)
at handlePromise (E:\thesis\UI-TARS-desktop\packages\ui-tars\visualizer\node_modules\@modern-js\module-tools\node_modules\@modern-js\utils\dist\compiled\execa\index.js:1:5315)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async runTscBin (E:\thesis\UI-TARS-desktop\packages\ui-tars\visualizer\node_modules\@modern-js\module-tools\dist\builder\dts\tsc.js:117:5)
at async runTsc (E:\thesis\UI-TARS-desktop\packages\ui-tars\visualizer\node_modules\@modern-js\module-tools\dist\builder\dts\tsc.js:126:3)
at async generatorDts (E:\thesis\UI-TARS-desktop\packages\ui-tars\visualizer\node_modules\@modern-js\module-tools\dist\builder\build.js:114:5)
at async E:\thesis\UI-TARS-desktop\packages\ui-tars\visualizer\node_modules\@modern-js\module-tools\dist\builder\build.js:64:7
at async E:\thesis\UI-TARS-desktop\packages\ui-tars\visualizer\node_modules\@modern-js\module-tools\compiled\p-map\index.js:1:2587
at Object.run (E:\thesis\UI-TARS-desktop\packages\ui-tars\visualizer\node_modules\@modern-js\module-tools\dist\builder\index.js:77:15)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async build (E:\thesis\UI-TARS-desktop\packages\ui-tars\visualizer\node_modules\@modern-js\module-tools\dist\build.js:56:3)
at async Command.<anonymous> (E:\thesis\UI-TARS-desktop\packages\ui-tars\visualizer\node_modules\@modern-js\module-tools\dist\command.js:53:5)
ELIFECYCLE Command failed with exit code 1.
ELIFECYCLE Command failed with exit code 1.