Есть ли альтернатива "угасающий момент" для dayJS? - PullRequest
0 голосов
/ 23 декабря 2019

ember-moment-shim - это тлеющий аддон, который генерирует локали условно на основе Moment.js и Moment-Timezone .

Любыми инструментами или процессами для выполнениято же самое только с DayJs.

Ref: https://github.com/jasonmit/ember-cli-moment-shim

ОБНОВЛЕНИЕ :

Я хочу ленивую загрузку или динамическую загрузку локалей dayJs на основетребование. И каждый раз, когда вам нужно загрузить локаль, вам нужно импортировать ее как

import fr from 'dayjs/locale/fr'

, просто чтобы она каждый раз отличалась от локали и могла изменяться при обновлении в зависимости от настроекиз ответа API.

ember-auto-import выбрасывает следующие Ошибка

Uncaught SyntaxError: Cannot use import statement outside a module*

1 Ответ

1 голос
/ 23 декабря 2019

Аддоны, такие как ember-cli-moment-shim, больше не требуются для использования библиотек из NPM, вместо этого вы можете использовать их сразу после установки ember-auto-import.

Из командной строки выполните:

ember install ember-auto-import
npm install dayjs

Тогда вы можете просто импортировать dayjs туда, где вам это нужно.

Например, в компоненте:

//app/components/today.js
import dayjs from 'dayjs';
import Component from '@glimmer/component';

export default class TodayComponent extends Component {
  today = dayjs().format();
}
...