rollup-plugin-react-refresh
rollup-plugin-react-refresh copied to clipboard
Package fails in last nodejs versions with ERR_PACKAGE_PATH_NOT_EXPORTED
In the last Node.js
versions, only exported files can be imported via an absolute path.
This is why the library doesn't work on these. It fails with the error:
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './cjs/react-refresh-runtime.development.js' is not defined by "exports" in C:\Users\xx\projects\why-did-you-render\node_modules\react-refresh\package.json
at exportsNotFound (node:internal/modules/esm/resolve:314:10)
at packageExportsResolve (node:internal/modules/esm/resolve:661:9)
at resolveExports (node:internal/modules/cjs/loader:654:36)
at Function._findPath (node:internal/modules/cjs/loader:753:31)
at Function._resolveFilename (node:internal/modules/cjs/loader:1396:27)
at Function.resolve (node:internal/modules/helpers:145:19)
at Object.<anonymous> (C:\Users\xx\projects\why-did-you-render\node_modules\rollup-plugin-react-refresh\index.js:3:39)
at Module._compile (node:internal/modules/cjs/loader:1740:14)
at Object..js (node:internal/modules/cjs/loader:1905:10)
at Module.load (node:internal/modules/cjs/loader:1474:32) {
code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}
Node.js v23.5.0
I'm creating a PR to fix that. Stay tuned.