машинописный дубликат импорта 'момента' - PullRequest
0 голосов
/ 06 марта 2020

Я использую момент js в проекте машинописи / React. В настоящее время у меня есть эти строки в верхней части файла:

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 в одной строке импорта ...

1 Ответ

1 голос
/ 06 марта 2020

По предложению Алуана Хаддада, попробуйте импортировать момент как экспорт по умолчанию. Тогда ваш импорт будет выглядеть нормально, используя ниже

import moment, {Moment} from 'moment';

В вашем tsconfig. json, вы должны иметь allowSyntheticDefaultImports: true

...