Jak*_*vez 2 components datepicker typescript reactjs antd
我正在使用 DatePicker 并且无法设置默认值,我尝试了以下方法:
我像这样导入时刻:
import moment from 'moment';
//And then:
<DatePicker
defaultValue={moment('2015/01/01', 'YYYY/MM/DD')}
/>
//Also tried this
<DatePicker
defaultValue={moment('2015/01/01')}
/>
Run Code Online (Sandbox Code Playgroud)
但我收到此错误:“类型 'import("C:/git/my_project/node_modules/moment/moment").Moment' 不可分配给类型 'moment.Moment'。属性 'add' 的类型不兼容。”
我找不到我的错误在哪里
当我输入 npm ls moment 和 npm ls @types/moment 时。这是结果:

就我而言,我有多个相互冲突的moment版本。我跑了npm ls moment,得到了这个:
\xe2\x94\x9c\xe2\x94\x80\xe2\x94\xac antd@4.2.2\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 moment@2.25.3 \n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\xac rc-picker@1.4.16\n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 moment@2.24.0 deduped\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 moment@2.24.0 \nRun Code Online (Sandbox Code Playgroud)\n\n我也已@types/moment安装在我的存储库上,但现在支持 TypeScript(您可以在npm 包页面moment上看到弃用警告)
我遵循的步骤如下:
\n\nnpm un --s @types/moment\nnpm i --s moment@2.25.3\nRun Code Online (Sandbox Code Playgroud)\n\n安装antd依赖的任何版本以消除错误
| 归档时间: |
|
| 查看次数: |
1956 次 |
| 最近记录: |