-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Describe the bug
-
react-aigne-dap 无法通过 e2e 测试
https://github.com/blocklet/create-blocklet/actions/runs/14085795336/job/39449393358?pr=404 -
本地 e2e 也无法跑起来, 根目录下执行 npm run e2e
(2025-03-26 22:52:14): [nodemon] to restart at any time, enter `rs`
(2025-03-26 22:52:14): [nodemon] watching path(s): api/**/*
(2025-03-26 22:52:14): [nodemon] watching extensions: ts,json
(2025-03-26 22:52:14): [nodemon] starting `ts-node api/dev.ts`
(2025-03-26 22:52:18): /Users/skypesky/workSpaces/javascript/arcblock/test/apps/react-aigne-dapp/node_modules/ts-node/dist/index.js:851
(2025-03-26 22:52:18): return old(m, filename);
(2025-03-26 22:52:18): ^
(2025-03-26 22:52:18): Error [ERR_REQUIRE_ESM]: require() of ES Module /Users/skypesky/workSpaces/javascript/arcblock/test/apps/react-aigne-dapp/node_modules/@aigne/core/node_modules/nanoid/index.js from /Users/skypesky/workSpaces/javascript/arcblock/test/apps/react-aigne-dapp/node_modules/@aigne/core/lib/cjs/definitions/data-type-schema.js not supported.
(2025-03-26 22:52:18): Instead change the require of index.js in /Users/skypesky/workSpaces/javascript/arcblock/test/apps/react-aigne-dapp/node_modules/@aigne/core/lib/cjs/definitions/data-type-schema.js to a dynamic import() which is available in all CommonJS modules.
(2025-03-26 22:52:18): at require.extensions.<computed> [as .js] (/Users/skypesky/workSpaces/javascript/arcblock/test/apps/react-aigne-dapp/node_modules/ts-node/dist/index.js:851:20)
(2025-03-26 22:52:18): at Object.<anonymous> (/Users/skypesky/workSpaces/javascript/arcblock/test/apps/react-aigne-dapp/node_modules/@aigne/core/lib/cjs/definitions/data-type-schema.js:4:18)
(2025-03-26 22:52:18): at require.extensions.<computed> [as .js] (/Users/skypesky/workSpaces/javascript/arcblock/test/apps/react-aigne-dapp/node_modules/ts-node/dist/index.js:851:20) {
(2025-03-26 22:52:18): code: 'ERR_REQUIRE_ESM'
(2025-03-26 22:52:18): }
(2025-03-26 22:52:18): [nodemon] app crashed - waiting for file changes before starting...
正在清理进程 25893...
scripts/ensure-create-blocklet.sh: line 37: 25893 Terminated: 15 cd "$app_dir" && npm run dev > dev.log
❌ 测试执行失败- 本地 blocklet dev 报错
(2025-03-26 11:15:39): Error: Cannot find module '/Users/skypesky/tests/temp1/r-e-a/node_modules/.pnpm/@blocklet+ai-runtime@0.4.254_3zb4josiudp4i75jnxoacrve7i/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/index'
(2025-03-26 11:15:39): at createEsmNotFoundErr (node:internal/modules/cjs/loader:1261:15)
(2025-03-26 11:15:39): at finalizeEsmResolution (node:internal/modules/cjs/loader:1250:15)
(2025-03-26 11:15:39): at resolveExports (node:internal/modules/cjs/loader:639:14)
(2025-03-26 11:15:39): at Function._findPath (node:internal/modules/cjs/loader:728:31)
(2025-03-26 11:15:39): at Function.<anonymous> (node:internal/modules/cjs/loader:1211:27)
(2025-03-26 11:15:39): at Function.Module._resolveFilename.sharedData.moduleResolveFilenameHook.installedValue [as _resolveFilename] (/Users/skypesky/tests/temp1/r-e-a/node_modules/.pnpm/@cspotcode+source-map-support@0.8.1/node_modules/@cspotcode/source-map-support/source-map-support.js:811:30)
(2025-03-26 11:15:39): at Function._load (node:internal/modules/cjs/loader:1055:27)
(2025-03-26 11:15:39): at TracingChannel.traceSync (node:diagnostics_channel:322:14)
(2025-03-26 11:15:39): at wrapModuleLoad (node:internal/modules/cjs/loader:220:24)
(2025-03-26 11:15:39): at Module.require (node:internal/modules/cjs/loader:1311:12) {
(2025-03-26 11:15:39): code: 'MODULE_NOT_FOUND',
(2025-03-26 11:15:39): path: '/Users/skypesky/tests/temp1/r-e-a/node_modules/.pnpm/@blocklet+ai-runtime@0.4.254_3zb4josiudp4i75jnxoacrve7i/node_modules/@modelcontextprotocol/sdk'
(2025-03-26 11:15:39): }Reproduction Steps
null
Observed Behavior
null
Expected Behavior
null
Possible Solution
No response
Additional Information/Context
No response
Metadata
Metadata
Assignees
Labels
No labels