astoilkov / use-local-storage-state

React hook that persists data in localStorage
MIT License
1.09k stars 39 forks source link

Next.js build error: targets must start with "./" #63

Closed onepunchcat closed 1 year ago

onepunchcat commented 1 year ago
unhandledRejection Error [ERR_INVALID_PACKAGE_TARGET]: Invalid "exports" main target "index.js" defined in the package config <projectRoot>/node_modules/use-local-storage-state/package.json imported from <projectRoot>/.next/server/pages/_document.js; targets must start with "./"
    at new NodeError (node:internal/errors:405:5)
    at invalidPackageTarget (node:internal/modules/esm/resolve:387:10)
    at resolvePackageTargetString (node:internal/modules/esm/resolve:443:11)
    at resolvePackageTarget (node:internal/modules/esm/resolve:520:12)
    at packageExportsResolve (node:internal/modules/esm/resolve:633:27)
    at packageResolve (node:internal/modules/esm/resolve:870:14)
    at moduleResolve (node:internal/modules/esm/resolve:936:20)
    at defaultResolve (node:internal/modules/esm/resolve:1129:11)
    at nextResolve (node:internal/modules/esm/loader:163:28)
    at ESMLoader.resolve (node:internal/modules/esm/loader:835:30) {
  type: 'Error',
  code: 'ERR_INVALID_PACKAGE_TARGET'
}

ENV:

package.json type: module packageManager: pnpm@8.6.12 next: ^13.4.16 use-local-storage-state: ^19.0.2

astoilkov commented 1 year ago

released 19.0.3. let me know if it helps.

onepunchcat commented 1 year ago

it fixed.

dependencies:
- use-local-storage-state 19.0.1
+ use-local-storage-state 19.0.4