无法让 date-fns 在 material-ui/react 中工作。不断获取找不到错误
Cannot get date-fns to work in material-ui/react. Keep getting can't find errors
我 w/React 一个月前就开始工作了。下载了一堆库,其中一些很有用。但是当我试图让 date-io/date-fns 工作时,我卡住了。我遇到了无法找到 'Button in @material-ui' 的 st运行ge 错误,所以我去查看我的文件夹结构并在我的项目中找到了 package.json 的三个副本!!当您在 vscode 中打开命令 window 时,我一直在将软件包安装到默认文件夹中。不知道他们到处都是谁。
无论如何,我决定在 vscode 从头开始一个新项目并复制我所有的源文件夹,然后重新安装我正在使用的所有包。这是我所做的:
创建了一个新的 vscode .net 核心 project/react js(无 redux)
将我的源文件夹从我的旧项目文件夹复制到新项目文件夹。替换新项目中的所有 files/folders。
打开了 powershell 命令 window。输入以下命令:
yarn upgrade react
yarn add react-router
yarn add-react-router-dom
yarn add formik
yarn add yup
yarn add @material-io/core
yarn add @material-io/icons
yarn add @material-io/pickers
yarn add @date-io
yarn add @date-io/date-fns
yarn add yup
好的,然后我编译了应用程序并 运行 它。我仍然收到 date-fn 错误,但现在不同了:
未找到模块:无法在 'C:\projects\DoxaProject\DoxaUI\DoxaUI\node_modules@date-io\date-fns\build'
中解析 'date-fns/_lib/format/longFormatters'
我的 package.json 文件有最新的依赖项,包括 date-io/date-fns。
为什么会出现此错误?我现在花了一天时间试图让一个日期字段正常工作。如果有人能提供帮助,我将不胜感激!
对我有用的是明确地将 date-fns
添加到我的项目中。
yarn add date-fns
希望这能解决您令人沮丧的问题。
material-ui/pickers 文档:
重要提示:对于 material-ui-pickers v3 使用 v1.x 版本的@date-io 适配器。
纱线添加@date-io/dayjs@1.x
===========================
你应该用户 1.x
我 w/React 一个月前就开始工作了。下载了一堆库,其中一些很有用。但是当我试图让 date-io/date-fns 工作时,我卡住了。我遇到了无法找到 'Button in @material-ui' 的 st运行ge 错误,所以我去查看我的文件夹结构并在我的项目中找到了 package.json 的三个副本!!当您在 vscode 中打开命令 window 时,我一直在将软件包安装到默认文件夹中。不知道他们到处都是谁。
无论如何,我决定在 vscode 从头开始一个新项目并复制我所有的源文件夹,然后重新安装我正在使用的所有包。这是我所做的:
创建了一个新的 vscode .net 核心 project/react js(无 redux)
将我的源文件夹从我的旧项目文件夹复制到新项目文件夹。替换新项目中的所有 files/folders。
打开了 powershell 命令 window。输入以下命令:
yarn upgrade react yarn add react-router yarn add-react-router-dom yarn add formik yarn add yup yarn add @material-io/core yarn add @material-io/icons yarn add @material-io/pickers yarn add @date-io yarn add @date-io/date-fns yarn add yup
好的,然后我编译了应用程序并 运行 它。我仍然收到 date-fn 错误,但现在不同了:
未找到模块:无法在 'C:\projects\DoxaProject\DoxaUI\DoxaUI\node_modules@date-io\date-fns\build'
中解析 'date-fns/_lib/format/longFormatters'我的 package.json 文件有最新的依赖项,包括 date-io/date-fns。
为什么会出现此错误?我现在花了一天时间试图让一个日期字段正常工作。如果有人能提供帮助,我将不胜感激!
对我有用的是明确地将 date-fns
添加到我的项目中。
yarn add date-fns
希望这能解决您令人沮丧的问题。
material-ui/pickers 文档:
重要提示:对于 material-ui-pickers v3 使用 v1.x 版本的@date-io 适配器。
纱线添加@date-io/dayjs@1.x
=========================== 你应该用户 1.x