打字稿重复导入“时刻”

时间:2020-03-06 03:45:34

标签: typescript momentjs

我在打字稿/ React项目中使用momentjs。目前,我在文件顶部有以下几行:

import * as moment from 'moment';
import { Moment } from 'moment';

其中Moment是时刻的类型,moment是时刻对象本身,例如:

let m: Moment = moment.now();

现在,我的打字稿短毛wh吟着:Multiple imports from 'moment' can be combined into one. (no-duplicate-imports)tslint(1)

但是我不知道该怎么做。不确定如何在同一导入行中使用*Moment ...

1 个答案:

答案 0 :(得分:1)

如Aluan Haddad所建议,请尝试将导入时刻作为默认导出。然后,您可以使用以下内容导入导入

import moment, {Moment} from 'moment';

在tsconfig.json中,您应该具有 allowSyntheticDefaultImports:true

相关问题