node.js - 当我尝试从“sequelize-typescript”导入 Sequelize 时出现 TypeError
问题描述
我的应用程序出现以下错误:
TypeError: Cannot read property 'getQueryInterface' of undefined
当我尝试import {Sequelize} from 'sequelize-typescript'
下面是我的 package.json 的快照:
"dependencies": {
"apollo-server": "^2.16.0",
"apollo-server-express": "^2.16.0",
"cors": "^2.8.5",
"dotenv": "^8.2.0",
"express": "^4.17.1",
"jsonwebtoken": "^8.5.1",
"mysql2": "^2.1.0",
"reflect-metadata": "^0.1.13",
"sequelize": "^6.3.3",
"sequelize-typescript": "^1.1.0"
},
"devDependencies": {
"@types/bluebird": "^3.5.32",
"@types/cors": "^2.8.6",
"@types/dotenv": "^8.2.0",
"@types/express": "^4.17.7",
"@types/jsonwebtoken": "^8.5.0",
"@types/node": "^14.0.23",
"@types/sequelize": "^4.28.9",
"@types/validator": "^13.1.0",
"module-alias": "^2.2.2",
"sequelize-cli": "^6.2.0",
"ts-node-dev": "^1.0.0-pre.52",
"tslint": "^6.1.2",
"typescript": "^3.9.7"
},
我可以使用普通的 sequelize 库,但使用 typescript 版本不起作用。任何帮助将不胜感激!
解决方案
推荐阅读
- google-apps-script - 如果行不为空,则添加时间戳
- c# - GroupBy 与 EF Core 6.0 和 SQL Server
- angular - 键入'脚本 | undefined' 不能分配给类型 'Script'。类型“未定义”不可分配给类型“脚本”.ts(2322)
- mysql - 创建 Sql 触发器查询语法问题
- typescript - 如何编写通用函数以在 TypeScript 中执行 OR 操作?
- c# - Unity中,Inspector中更改布尔值时如何触发Set方法?
- visual-studio-code - 为什么升级后VSCode远程资源管理器的目录是一个点?
- microsoft-dynamics - Dynamics 365 - 数据导入期间的重复检测不起作用
- python - python中哪种方式更好更快?
- amazon-route53 - 如何将 Netlify DNS 用于 AWS Route 53 管理的域?