forked from DeviceFarmer/adbkit
-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Description
Typescript: 5.9.3
This library: ^5.1.7
Error: No "exports" main defined in project\node_modules\@u4\adbkit\package.json
at exportsNotFound (node:internal/modules/esm/resolve:313:10)
at packageExportsResolve (node:internal/modules/esm/resolve:604:13)
at resolveExports (node:internal/modules/cjs/loader:671:36)
at Module._findPath (node:internal/modules/cjs/loader:738:31)
at Module.<anonymous> (node:internal/modules/cjs/loader:1396:27)
at Module._resolveFilename.sharedData.moduleResolveFilenameHook.installedValue [as _resolveFilename]
at defaultResolveImpl (node:internal/modules/cjs/loader:1051:19)
at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1056:22)
at Module._load (node:internal/modules/cjs/loader:1219:37)
at TracingChannel.traceSync (node:diagnostics_channel:322:14) {
code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}Code with import:
import { Client as ADBClient, createClient as createADBClient } from '@u4/adbkit';UPD:
As I understand it, your package lacks compatibility with CJS.
I think adding would solve the problem, and an additional tsconfig.cjs.json may be required.
{
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js"
}
}
}Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels