0

我一直moment.js在我的 Sapper 应用程序的页面中使用。当我构建项目时,我注意到它moment.js占用了相当多的空间,所以我尝试切换到dayjs

但是,每当我尝试打开我正在使用的页面时day.js,该页面就会失败并说需要很长时间才能响应。任何想法为什么会发生这种情况?

重现步骤

  • 获得 Sapper 项目
  • npm 安装 dayjs
  • 在任何页面中使用它,并观察行为

信息

  • Day.js 版本:1.8.34
  • 操作系统:Linux Mint 19.3(肉桂 4.4.8)
  • 浏览器:Chrome 80.0
4

1 回答 1

0

我只是对其进行测试,如果您将其作为模块导入,它就可以正常工作:

<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
  ...
}

查看sapper 代码框经典的 svelte 代码框以实时查看。

于 2020-08-24T13:48:58.607 回答