marnusw / date-fns-tz

Complementary library for date-fns v2 adding IANA time zone support
MIT License
1.01k stars 112 forks source link

Unable to resolve path to module 'date-fns-tz' #268

Closed NateYeh2023 closed 2 months ago

NateYeh2023 commented 4 months ago

I Install date-fns-tz-v3 to solve https://github.com/marnusw/date-fns-tz/issues/260#issuecomment-1867433216

but another error just show up

截圖 2024-02-06 下午2 44 01

i just can't find my date-fns-tz module

even if I change name to 'date-fns-tz-v3'

imaxisXD commented 4 months ago

Same error ./node_modules/date-fns-tz/esm/format/index.js:1:0 Module not found: Package path ./format/index.js is not exported from package /Users/abhishekmac/Desktop/Hobby Projects/aivy-post-v2/node_modules/date-fns (see exports field in /Users/abhishekmac/Desktop/Hobby Projects/aivy-post-v2/node_modules/date-fns/package.json)

NaturesProphet commented 4 months ago

same here Error: Package subpath './format/index.js' is not defined by "exports" in /home/mgarcia/GitProjects/AUIM/auimPratico/node_modules/date-fns/package.json at new NodeError (node:internal/errors:400:5) at exportsNotFound (node:internal/modules/esm/resolve:361:10) at packageExportsResolve (node:internal/modules/esm/resolve:697:9) at resolveExports (node:internal/modules/cjs/loader:538:36) at Function.Module._findPath (node:internal/modules/cjs/loader:607:31) at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1025:27) at Function.Module._load (node:internal/modules/cjs/loader:885:27) at Module.require (node:internal/modules/cjs/loader:1105:19) at require (node:internal/modules/cjs/helpers:103:18) at Object. (/home/mgarcia/GitProjects/AUIM/auimPratico/node_modules/date-fns-tz/format/index.js:8:37)

Deanmv commented 4 months ago

date-fns-tz-v3 from here https://www.npmjs.com/package/date-fns-tz-v3 is actually this repo https://github.com/davidramosweb/date-fns-tz and not to the existing date-fns-tz package

mifrej commented 3 months ago

Same here: ./node_modules/.pnpm/date-fns-tz@3.0.0-beta.0_date-fns@3.6.0/node_modules/date-fns-tz/esm/format/index.js:1:0 Module not found: Package path ./format.js is not exported from package ...

... Import trace for requested module: ./node_modules/.pnpm/date-fns-tz@3.0.0-beta.0_date-fns@3.6.0/node_modules/date-fns-tz/esm/fp/formatWithOptions/index.js ./node_modules/.pnpm/date-fns-tz@3.0.0-beta.0_date-fns@3.6.0/node_modules/date-fns-tz/esm/fp/index.js

public commented 3 months ago

Same but using beta1 and date-fns 3.2.0.

jckw commented 3 months ago

I just contributed to the bounty on this issue:

https://until.dev/bounty/marnusw/date-fns-tz/268

The current bounty for completing it is $5.00 if it is closed within 1 month, and decreases after that.

elirov commented 3 months ago

I see your $5 and raise by $50.. :)

reezpatel commented 3 months ago

try this in package.json

"dependencies": {
    "date-fns-tz": "3.0.0-beta.2"
}

in your code (Assuming you are using ESM)

index.ts

import formatInTimeZone from "date-fns-tz/formatInTimeZone";
marnusw commented 3 months ago

3.0.0-beta.3 should address all import problems. Please let me know if you encounter further issues.

marnusw commented 3 months ago

Please watch #273 for the official v3.0.0 release.

jckw commented 2 months ago

Just noting that the bounty on this issue has been rewarded 🎉