我在打字稿/反应项目中使用momentjs。目前,我在文件顶部有以下几行:
import * as moment from 'moment';
import { Moment } from 'moment';
其中Moment
是一个时刻的类型,并且moment
是当下对象本身,例如:
let m: Moment = moment.now();
现在,我的打字稿短毛呼啸着:Multiple imports from 'moment' can be combined into one. (no-duplicate-imports)tslint(1)
。
但是我不知道该怎么做。不知道如何拥有*
和Moment
在同一进口线...
根据Aluan Haddad的建议,尝试将导入时刻作为默认导出。然后您的导入将使用以下内容看起来很好
import moment, {Moment} from 'moment';
在tsconfig.json中,您应该具有allowSyntheticDefaultImports:true
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句