我在打字稿/ 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
...
答案 0 :(得分:1)
如Aluan Haddad所建议,请尝试将导入时刻作为默认导出。然后,您可以使用以下内容导入导入
import moment, {Moment} from 'moment';
在tsconfig.json中,您应该具有 allowSyntheticDefaultImports:true