anza-xyz / anza-xyz/eslint-plugin-require-extensions

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined

オープン
#18 コメント 2 件 リアクション 7 件 担当者 0 名 GitHub で見る
主要言語
JavaScript
スター
64
フォーク
14
PR マージ指標
30日以内にマージされた PR はありません

説明

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:

```ts
import { createRequire } from "module"
const require = createRequire(import.meta.url)
const requireExtensions = require("eslint-plugin-require-extensions")
```

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。