我已经安装了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'
然后显示错误。
5条答案
按热度按时间ahy6op9u1#
moment
是react-moment
对等依赖项,这意味着您还必须在项目中安装moment
(它不附带自己的moment
版本)。npm i --save moment
aiazj4mn2#
对我有效:
npm install --save moment
npm install --save react-moment
npm install --save moment-timezone
:)
c2e8gylq3#
我有同样的问题与reac-datetime包和这一个为我工作:
bqujaahr4#
我通过在命令末尾添加'--legacy-peer-deps'参数解决了这个问题,如错误消息所示:
第一个
enyaitl35#
如果您正在使用时区功能,请确保您也安装了时区软件包。如果没有,请粘贴下面的npm代码。
npm安装--保存当前时区