找不到模块:无法解析“@date-io/date-fns”

新手上路,请多包涵

我正在使用 React Material UI 并收到此错误:找不到模块:无法解析“@date-io/date-fns”。

以下是我的 package.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,我仍然得到相同的错误。

原文由 Ala Ben Aicha 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 458
1 个回答

$ 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-pickers 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

原文由 user120242 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进