Использование dayjs с Sapper

Я использовал moment.jsна странице в моем приложении Sapper. Когда я строил проект, я заметил, чтоmoment.jsзанимает довольно много места, поэтому я попытался вместо этого перейти на dayjs.

Однако всякий раз, когда я пытаюсь открыть страницу, на которой я использую day.js, страница просто не работает и сообщает, что на ответ требуется много времени. Есть идеи, почему это происходит?

Действия по воспроизведению

  • получить проект Sapper
  • npm установить dayjs
  • используйте его на любой странице и наблюдайте за поведением

Информация

  • Day.js Версия: 1.8.34
  • ОС: Linux Mint 19.3 (Cinnamon 4.4.8)
  • Браузер: Chrome 80.0

1 ответ

Я просто тестирую его, и он отлично работает, если вы импортируете его как модуль:

<script>
  import dayjs from "dayjs";

  console.log(dayjs("2018-08-08"));
</script>

Вы увидите в консоли что-то вроде:

{
  $L: "en"
  $d: Wed Aug 08 2018 00:00:00 GMT+0200 (Central European Summer Time)
  $y: 2018
  $M: 7
  ...
}

Оформить заказ саперов codesandbox и классический стройный codesandbox увидеть вживую.

Другие вопросы по тегам