nestjs - NestJS:无法读取未定义的属性“'createObjectLiteralExpression'”
问题描述
升级到 NestJS 8 后,我在运行时得到了这个npm run start:dev
Error Cannot read property "'createObjectLiteralExpression'" of undefined
知道出了什么问题吗?
[System Information]
OS Version : Linux 5.4
NodeJS Version : v12.19.0
NPM Version : 6.14.8
[Nest CLI]
Nest CLI Version : 8.1.1
[Nest Platform Information]
platform-socket.io version : 8.0.6
platform-express version : 8.0.6
microservices version : 8.0.6
websockets version : 8.0.6
schematics version : 8.0.2
passport version : 8.0.1
schedule version : 1.0.1
swagger version : 5.0.9
typeorm version : 8.0.2
testing version : 8.0.6
common version : 8.0.6
config version : 1.0.1
core version : 8.0.6
jwt version : 8.0.0
cli version : 8.1.1
解决方案
我自己发现了这个问题。花了我几个小时。TypeScript
需要升级到 v4+。
这是 v4+ 功能。即使我仔细阅读了NestJS V8 博客,我仍然错过了它。
推荐阅读
- intellij-idea - 如何使用终端从 ubuntu 20.04 LTS 卸载任何软件?
- python - Python 如何将当前目录添加到 sys.path
- javascript - Vue3 在子组件中使用 v-model
- java - Function with .random() method malfunctions after a few runs for no apparent reason
- node.js - when I install jupyterlab-kite build error
- swift - Problems with StackView after using a function the second time
- typescript - 为什么我在运行时收到 Typescript 编译错误?
- amazon-web-services - Dynamodb 使用什么搜索算法?
- flutter - Stack Overflow error in flutter utilizing provider package?
- kotlin - After renewing Android Studio the reference to textView doesn't work