小编Esk*_*kir的帖子

打字稿:类型 'string' 不能分配给类型 '"numeric" | Date::toLocaleDateString() 中的 "2-digit"'

我最近在以下代码段中收到 Visual Studio Code 的“错误”警报:

someDateObject.toLocaleDateString('de-DE', Travel.dateOptions));
someDateObject.toLocaleDateString('de-DE', Travel.dateOptions));
Run Code Online (Sandbox Code Playgroud)

Travel.dateOptions 的定义如下:

public static dateOptions = { year: 'numeric', month: '2-digit', day: '2-digit' };
Run Code Online (Sandbox Code Playgroud)

这在过去 2 年的大部分时间里一直运行良好,但最近在 VSC 内打开课程时,它显示以下错误Travel.dateOptions

Argument of type '{ year: string; month: string; day: string; }' is not assignable to parameter of 
type 'DateTimeFormatOptions'.
Types of property 'year' are incompatible.
Type 'string' is not assignable to type '"numeric" | "2-digit"'. ts(2345)
Run Code Online (Sandbox Code Playgroud)

我很困惑为什么。这可能是 VSC 的错误吗?一旦编译,代码似乎运行良好(并且一直运行良好) - 根据Date::toLocaleDateString()的文档,我在这里所做的似乎完全有效。

有任何想法吗?

javascript date typescript

5
推荐指数
4
解决办法
1869
查看次数

Jenkins控制台输出:A和AU是什么意思?

我想知道,詹金斯的意义AAU意义是什么?我正在看着我的东西在控制台上运行,只是想知道.似乎谷歌没有关于此的任何信息.(然后,它可能只是不喜欢这个短的搜索词)

这就是我的意思:

在此输入图像描述

jenkins

1
推荐指数
1
解决办法
1017
查看次数

标签 统计

date ×1

javascript ×1

jenkins ×1

typescript ×1