Reputation: 11
ERROR in ./node_modules/@mui/x-date-pickers/AdapterDateFns/AdapterDateFns.js 58:0-65 Module not found: Error: Package path ./_lib/format/longFormatters is not exported from package C:\Users\ykd\git\BookHaircutApp\frontend-react\node_modules\date-fns (see exports field in C:\Users\ykd\git\BookHaircutApp\frontend-react\node_modules\date-fns\package.json)
my imports :
import React, { useState } from 'react';
import TextField from '@mui/material/TextField';
import { AdapterDateFns } from '@mui/x-date-pickers/AdapterDateFns';
import { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider';
import { StaticDatePicker } from '@mui/x-date-pickers/StaticDatePicker';
import Badge from '@mui/material/Badge';
import { PickersDay } from '@mui/x-date-pickers/PickersDay';
import CheckIcon from '@mui/icons-material/Check';
Upvotes: 0
Views: 1165
Reputation: 283
Change:
import { AdapterDateFns } from '@mui/x-date-pickers/AdapterDateFns';
to:
import { AdapterDateFns } from '@mui/x-date-pickers/AdapterDateFnsV3'
More info here: https://mui.com/x/react-date-pickers/getting-started/#setup-your-date-library-adapter
And here: https://github.com/mui/mui-x/issues/12144#issuecomment-1953729205
But basically, in order to support date-fns v2 and v3, the mui-x team had to create 2 adapters. This likely happened to you after updating date-fns from v2 to v3.
Upvotes: 4