将 dayjs 与 Sapper 一起使用
Using dayjs with Sapper
我一直在我的 Sapper 应用程序的页面中使用 moment.js
。当我构建项目时,我注意到 moment.js
占用了相当多的 space,所以我尝试切换到 dayjs。
但是,每当我尝试打开我正在使用 day.js
的页面时,页面就会失败,并显示需要很长时间才能响应。知道为什么会这样吗?
重现步骤
- 获取 Sapper 项目
- npm 安装 dayjs
- 在任何页面中使用它,并观察行为
信息
- Day.js版本:1.8.34
- OS: Linux 薄荷 19.3(肉桂色 4.4.8)
- 浏览器:Chrome80.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 codesandbox and the classic svelte codesandbox 观看直播。
我一直在我的 Sapper 应用程序的页面中使用 moment.js
。当我构建项目时,我注意到 moment.js
占用了相当多的 space,所以我尝试切换到 dayjs。
但是,每当我尝试打开我正在使用 day.js
的页面时,页面就会失败,并显示需要很长时间才能响应。知道为什么会这样吗?
重现步骤
- 获取 Sapper 项目
- npm 安装 dayjs
- 在任何页面中使用它,并观察行为
信息
- Day.js版本:1.8.34
- OS: Linux 薄荷 19.3(肉桂色 4.4.8)
- 浏览器:Chrome80.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 codesandbox and the classic svelte codesandbox 观看直播。