错误 TS2339:属性 'name' 在类型 'KnockoutExtenders' 上不存在
error TS2339: Property 'name' does not exist on type 'KnockoutExtenders'
我尝试在 TypeScript 中使用 knockout,我认为我遇到了与 相同的问题,但我找不到需要安装的类型。代码行是:
ko.extenders.name = function (target : string) {
错误是:
error TS2339: Property 'name' does not exist on type 'KnockoutExtenders'.
我该如何解决这个问题?
我的代码中其他相同类型的错误是:
error TS2339: Property 'number' does not exist on type 'KnockoutExtenders'.
和
error TS2339: Property 'modal' does not exist on type 'JQuery<HTMLElement>'.
代码
$('#signup-dialog').modal('show');
看起来 .modal()
来自 Bootstrap。所以我必须通过 npm install --save-dev @types/bootstrap
.
安装 bootstrap typings
我尝试在 TypeScript 中使用 knockout,我认为我遇到了与
ko.extenders.name = function (target : string) {
错误是:
error TS2339: Property 'name' does not exist on type 'KnockoutExtenders'.
我该如何解决这个问题?
我的代码中其他相同类型的错误是:
error TS2339: Property 'number' does not exist on type 'KnockoutExtenders'.
和
error TS2339: Property 'modal' does not exist on type 'JQuery<HTMLElement>'.
代码
$('#signup-dialog').modal('show');
看起来 .modal()
来自 Bootstrap。所以我必须通过 npm install --save-dev @types/bootstrap
.