【问题标题】:Module not found: Can't resolve 'moment' in 'node_modules\react-moment\dist' in reactjs找不到模块:无法在 reactjs 的“node_modules\react-moment\dist”中解析“moment”
【发布时间】:2020-07-28 14:58:20
【问题描述】:

我已经安装了 react-moment 'npm i react-moment'。它安装在 node_modules 目录中,并在 package.json 文件中添加了依赖项。每件事都是正确的。但是当我导入时

import Moment from 'react-moment'

然后显示

Module not found: Can't resolve 'moment' in 'node_modules\react-moment\dist'

但是这个目录没有问题,我没有修改node_modules中react-moment目录下的文件。安装包后,当我导入包时

import Moment from 'react-moment'

然后它显示错误。

【问题讨论】:

  • 看来你也得npm i moment

标签: javascript reactjs


【解决方案1】:

momentpeer dependencyreact-moment,这意味着您还必须在您的项目中安装moment(它不附带自己的moment 版本)。

npm i --save moment

【讨论】:

    【解决方案2】:

    为我工作:

    1. npm install --save moment
    2. npm install --save react-moment
    3. npm install --save moment-timezone

    :)

    【讨论】:

      【解决方案3】:

      如果您正在使用时区功能,请确保您也安装了时区包。如果不粘贴下面的 npm 代码。

      npm install --save moment-timezone

      【讨论】:

        猜你喜欢
        • 2021-01-13
        • 2021-12-22
        • 2019-02-11
        • 2019-07-15
        • 2021-02-20
        • 2022-10-07
        • 1970-01-01
        • 2018-05-28
        • 2019-08-07
        相关资源
        最近更新 更多