-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Open
Milestone
Description
https://github.com/eggjs/egg-ts-helper
test/postinstall.test.ts
[@eggjs/bin/postinstall] run /Users/fengmk2/git/github.com/eggjs/egg/tools/egg-bin/node_modules/egg-ts-helper/dist/bin.js on /Users/fengmk2/git/github.com/eggjs/egg/tools/egg-bin/test/fixtures/test-postinstall
/Users/fengmk2/git/github.com/eggjs/egg/node_modules/.pnpm/ts-node@10.9.2_@swc+core@1.13.5_@types+node@24.3.3_typescript@5.9.2/node_modules/ts-node/dist-raw/node-internal-errors.js:46
const err = new Error(getErrRequireEsmMessage(filename, parentPath, packageJsonPath))
^
Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: /Users/fengmk2/git/github.com/eggjs/egg/packages/core/src/index.ts
require() of ES modules is not supported.
require() of /Users/fengmk2/git/github.com/eggjs/egg/packages/core/src/index.ts from /Users/fengmk2/git/github.com/eggjs/egg/node_modules/.pnpm/egg-ts-helper@3.1.1_@swc+core@1.13.5_@types+node@24.3.3/node_modules/egg-ts-helper/dist/utils.js is an ES module file as it is a .ts file whose nearest parent package.json contains "type": "module" which defines all .ts files in that package scope as ES modules.
Instead change the requiring code to use import(), or remove "type": "module" from /Users/fengmk2/git/github.com/eggjs/egg/packages/core/package.json.
at createErrRequireEsm (/Users/fengmk2/git/github.com/eggjs/egg/node_modules/.pnpm/ts-node@10.9.2_@swc+core@1.13.5_@types+node@24.3.3_typescript@5.9.2/node_modules/ts-node/dist-raw/node-internal-errors.js:46:15)
at assertScriptCanLoadAsCJSImpl (/Users/fengmk2/git/github.com/eggjs/egg/node_modules/.pnpm/ts-node@10.9.2_@swc+core@1.13.5_@types+node@24.3.3_typescript@5.9.2/node_modules/ts-node/dist-raw/node-internal-modules-cjs-loader.js:584:11)
at Object.require.extensions.<computed> [as .ts] (/Users/fengmk2/git/github.com/eggjs/egg/node_modules/.pnpm/ts-node@10.9.2_@swc+core@1.13.5_@types+node@24.3.3_typescript@5.9.2/node_modules/ts-node/src/index.ts:1610:5)
at Module.load (node:internal/modules/cjs/loader:1441:32)
at Function._load (node:internal/modules/cjs/loader:1263:12)
at TracingChannel.traceSync (node:diagnostics_channel:322:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
at Module.require (node:internal/modules/cjs/loader:1463:12)
at require (node:internal/modules/helpers:147:16)
at Object.requireFile (/Users/fengmk2/git/github.com/eggjs/egg/node_modules/.pnpm/egg-ts-helper@3.1.1_@swc+core@1.13.5_@types+node@24.3.3/node_modules/egg-ts-helper/src/utils.ts:347:13) {
code: 'ERR_REQUIRE_ESM'
}
[egg-ts-helper] create typings/app/index.d.ts (0ms)
Metadata
Metadata
Assignees
Labels
No labels