Skip to content

[Bug]: react-aigne-dap 无法通过 e2e 测试,本地 e2e也无法跑起来,本地 blocklet dev 报错 #405

@skypesky

Description

@skypesky

Describe the bug

(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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions