source

모듈을 찾을 수 없습니다.'@date-io/date-fns'을(를) 확인할 수 없습니다.

nicesource 2023. 2. 23. 22:55
반응형

모듈을 찾을 수 없습니다.'@date-io/date-fns'을(를) 확인할 수 없습니다.

리액트 머티리얼 UI를 사용하고 있는데 다음 오류가 나타납니다.모듈을 찾을 수 없습니다.'@date-io/date-fns'을(를) 확인할 수 없습니다.

제 패키지에 포함된 의존관계는 다음과 같습니다.json 파일:

"dependencies": {
    "@date-io/date-fns": "^2.0.0",
    "@material-ui/core": "^4.9.5",
    "@material-ui/pickers": "^3.2.10",
    "@testing-library/jest-dom": "^4.2.4",
    "@testing-library/react": "^9.5.0",
    "@testing-library/user-event": "^7.2.1",
    "axios": "^0.19.2",
    "date-fns": "^2.0.0",
    "react": "^16.13.0",
    "react-dom": "^16.13.0",
    "react-facebook-login": "^4.1.1",
    "react-google-login": "^5.1.14",
    "react-google-maps": "^9.4.5",
    "react-hook-form": "^5.2.0",
    "react-router": "^5.1.2",
    "react-router-dom": "^5.1.2",
    "react-scripts": "3.4.0"
  },

마지막 버전의 date-io/date-fns를 설치하고 버전 2.0.0과 버전 1.0.0을 시도해도 동일한 오류가 나타납니다.

$ npm i date-fns@next @date-io/date-fns@1.x
참조:
https://github.com/mui-org/material-ui-pickers/issues/240
https://github.com/dmtrKovalenko/date-io/issues/33

레퍼런스: https://material-ui-pickers.dev/getting-started/installation #peer-library

중요:material-ui-picker v3의 경우 v1.x 버전의 @date-io 어댑터를 사용합니다.

npm i @date-io/date-fns@1.x date-fns
// or
npm i @date-io/moment@1.x moment
// or
npm i -s @date-io/luxon@1.x luxon
// or
npm i -s @date-io/dayjs@1.x dayjs

이 명령어를 체크할 수 있습니다...

yarn add date-fns

or

npm i date-fns

내 코드에서, 나는"import DateFnsUtils from "@date-io/date-fns/build/date-fns-utils"이 원인으로 인해"Module not found: Error: Can't resolve '@date-io/date-fns/build/date-fns-utils' ..."예외.

@date-io/date-fns'에서 Import하여 수정하였습니다.

import DateFnsUtils from '@date-io/date-fns';

언급URL : https://stackoverflow.com/questions/61822733/module-not-found-cant-resolve-date-io-date-fns

반응형