@ Types / Sequelize错误TS1086:无法在环境上下文中声明访问器

Josel567:

我有一个项目在运行'tsc'时显示此错误:

../modules/node_modules/sequelize/types/lib/transaction.d.ts:33:14 - error TS1086: An accessor cannot be declared in an ambient context.

33   static get LOCK(): LOCK;
                ~~~~

../modules/node_modules/sequelize/types/lib/transaction.d.ts:40:7 - error TS1086: An accessor cannot be declared in an ambient context.

40   get LOCK(): LOCK;
         ~~~~

我的版本是:

  • “ @ types / sequelize”:“ ^ 4.28.6”
  • “ sequelize”:“ ^ 5.8.10”
  • “ sequelize-typescript”:“ 1.0.0-beta.4”

该项目可与nodemon正常运行,但在尝试编译打字稿时失败。有人知道这个错误吗?

谢谢。

阿维亚德·哈达(Aviad Hadad):

您需要使用打字稿3.7。

来自打字稿3.7发行说明:

To detect the issue around accessors, TypeScript 3.7 will now emit get/set accessors in .d.ts files so that in TypeScript can check for overridden accessors.

因此大概sequelize是使用TypeScript 3.7编译的,并发出了以前版本无法理解的定义文件。因此,您需要升级到打字稿3.7或使用早期版本的sequelize。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

ionic-selectable:错误TS1086:无法在环境上下文中声明访问器

Twillio聊天模块错误TS1086无法在环境上下文中声明访问器

TS1086:无法在环境上下文中声明访问器

@ ngx-translate / core中的错误-错误TS1086:无法在Angular 8的环境上下文中声明访问器

错误TS1086:一个存取器不能在角9的环境上下文被声明

离子4(非电容器)构建失败,出现@ firebase / logger错误[TS1068:无法在环境上下文中声明访问器]

ngx-datatable 不能在环境上下文中声明访问器

错误:在此上下文中无法使用属性或索引器“ CharacterStats.currentHealth”,因为无法访问集合访问器

无法在showModal上下文中访问bloc

无法在非静态上下文中访问静态方法

@Types/React 构建错误

MooseX :: Types和强制错误

@ types / elasticsearch SearchResponse的类型错误

Robotframework侦听器引发“无法访问执行上下文”错误

无法从 Neon::types 导入 JsBox

量角器@types引发很多错误

AutoMapper 需要获取访问器来设置。CS0154 无法在此上下文中使用属性或索引器“Id”,因为它缺少 get 访问器

在Spring bean上下文中声明对象数组

无法在webRTC上下文中从Android webView(chrome框架)访问相机

在非静态上下文中无法访问静态方法

编译错误:在此上下文中无法隐式捕获“ this”

CodeIgniter:致命错误:无法在写入上下文中使用方法返回值

PHP致命错误:无法在写入上下文中使用函数返回值

错误:无法从静态上下文中引用非静态方法'findViewById(int)'

如何解决此错误,无法在上下文中找到实用程序

奇怪的PHP错误:“无法在写上下文中使用函数返回值”

错误:无法在静态上下文中引用非静态方法“ edit”

错误:无法从静态上下文中引用非静态方法 setListMovie(ArrayList<Movie>)

出现错误:无法从静态上下文中引用非静态方法'getResources()'