upgrade - TypeError:升级到 NestJs 5.1 时无法读取属性“名称”错误
问题描述
我正在尝试将我的 nestjs 从 5.0.beta 升级到 5.1。
在启动时,我收到以下错误。不知道在哪里寻找解决方案。谢谢你的帮助。
TypeError: Cannot read property 'name' of undefined
at Module.addModuleAsComponent (myApp/node_modules/@nestjs/core/injector/module.js:72:45)
at Module.addCoreInjectables (myApp/node_modules/@nestjs/core/injector/module.js:56:14)
at new Module (myApp/node_modules/@nestjs/core/injector/module.js:24:14)
at NestContainer.addModule (myApp/node_modules/@nestjs/core/injector/container.js:35:24)
at DependenciesScanner.storeModule (myApp/node_modules/@nestjs/core/scanner.js:32:30)
at DependenciesScanner.scanForModules (myApp/node_modules/@nestjs/core/scanner.js:22:20)
at DependenciesScanner.scan (myApp/node_modules/@nestjs/core/scanner.js:17:20)
at exceptions_zone_1.ExceptionsZone.asyncRun (myApp/node_modules/@nestjs/core/nest-factory.js:75:43)
at Function.asyncRun (myApp/node_modules/@nestjs/core/errors/exceptions-zone.js:17:19)
at NestFactoryStatic.initialize (myApp/node_modules/@nestjs/core/nest-factory.js:74:52)
1: node::Abort() [/usr/local/Cellar/node/9.7.1_1/bin/node]
2: node::Chdir(v8::FunctionCallbackInfo<v8::Value> const&) [/usr/local/Cellar/node/9.7.1_1/bin/node]
3: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) [/usr/local/Cellar/node/9.7.1_1/bin/node]
4: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) [/usr/local/Cellar/node/9.7.1_1/bin/node]
5: v8::internal::Builtin_Impl_HandleApiCall(v8::internal::BuiltinArguments, v8::internal::Isolate*) [/usr/local/Cellar/node/9.7.1_1/bin/node]
6: 0x383450a842fd
解决方案
原来删除重装node_modules后问题就消失了
推荐阅读
- node.js - 我应该如何将变量的值从客户端浏览器发送到 node.js 服务器?
- php - 想要重写 php 扩展以及 get 参数,该参数确实存在于非 root 文件夹中
- kubernetes - 创建了多个出口公共 IP,但只使用了一个
- php - PHP function($param1)($_REQUEST, $e){...} 第二个括号是什么,在哪里读?
- swift - 视图之间的转换
- stored-procedures - 甚至可以在 Netezza 存储过程的主体中调用 SHOW/DROP/ALTER/CALL 语句吗?
- c# - TextBlock在wpf C#中的图像内的特定坐标中设置
- ios - 如何用字符串的 NSRegularExpression 选项替换组的出现?
- openstack - 错误:实例 c1192e0a-e815-4f4e-b995-05d0c6bd2dfc 的构建中止:分配网络失败,未重新安排?
- firebase - 从flutter中的所有firebase文档中获取数据