Skip to content

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined #18

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
raine opened this issue Oct 20, 2024 · 1 comment
Open

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined #18

raine opened this issue Oct 20, 2024 · 1 comment

Comments

@raine
Copy link

raine commented Oct 20, 2024

With npx @eslint/migrate-config .eslintrc.json migrated my config to eslint.config.js for eslint v9 and got:

ESLint: 9.13.0

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined in /node_modules/eslint-plugin-require-extensions/package.json imported from eslint.config.mjs
    at exportsNotFound (node:internal/modules/esm/resolve:296:10)
    at packageExportsResolve (node:internal/modules/esm/resolve:586:13)
    at packageResolve (node:internal/modules/esm/resolve:823:14)
    at moduleResolve (node:internal/modules/esm/resolve:907:18)
    at defaultResolve (node:internal/modules/esm/resolve:1037:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:650:12)
    at #cachedDefaultResolve (node:internal/modules/esm/loader:599:25)
    at ModuleLoader.resolve (node:internal/modules/esm/loader:582:38)
    at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:241:38)
    at ModuleJob._link (node:internal/modules/esm/module_job:132:49)

For now solved with:

import { createRequire } from "module"
const require = createRequire(import.meta.url)
const requireExtensions = require("eslint-plugin-require-extensions")
brianwestphal pushed a commit to brianwestphal/eslint-plugin-require-extensions that referenced this issue Feb 26, 2025
…, cjs, jsx, ts, tsx, etc.

- Fixed issue with using in eslint flat config (anza-xyz#13) (anza-xyz#18)
brianwestphal added a commit to TypeScript-OSS/eslint-plugin-import-extensions that referenced this issue Mar 25, 2025
@brianwestphal
Copy link

@raine I've published a new package eslint-plugin-import-extensions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants