node.js - 在 macOS Catalina 上运行的 NestJS 项目上的 NodeJS 14 崩溃
问题描述
我在给我的 iMac 上运行项目时遇到了麻烦。Node 继续因一个严重的错误而崩溃,我不知道它是什么。所以我认为以前的电脑所有者出了点问题。我决定从头开始重新安装 macOS,并从一个干净的环境开始。
令人惊讶的问题是,在没有任何其他软件或配置更改的全新 mac 安装上,节点不断出现此错误:
1: 0x1012e2bc5 node::Abort() (.cold.1) [/usr/local/bin/node]
2: 0x1000a5cb9 node::Abort() [/usr/local/bin/node]
3: 0x100114d99 node::Abort(v8::FunctionCallbackInfo<v8::Value> const&) [/usr/local/bin/node]
4: 0x100259878 v8::internal::FunctionCallbackArguments::Call(v8::internal::CallHandlerInfo) [/usr/local/bin/node]
5: 0x100258e0c 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/bin/node]
6: 0x100258532 v8::internal::Builtin_Impl_HandleApiCall(v8::internal::BuiltinArguments, v8::internal::Isolate*) [/usr/local/bin/node]
7: 0x100a796d9 Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_BuiltinExit [/usr/local/bin/node]
8: 0x100a129a2 Builtins_InterpreterEntryTrampoline [/usr/local/bin/node]
奇怪的事情:
如果存在“编码”问题,我希望这会在每台机器上发生,但问题是相同的代码,在 docker 容器上,或在我当前使用的 macbook pro(运行 Mojave)上运行没有任何问题.
我也尝试降级到节点 12,但没有任何效果。同样的问题一直困扰着我,自从一个月以来我一直在从事这个项目以来,我有点绝望,我不知道什么会产生这个错误。
我以为是环境配置错误,所以在麻烦你之前,我已经格式化了 iMac 并安装了一个全新的 mac 副本,除了安装节点 14 之外没有任何进一步的“接触”。我在当我在干净的环境中看到同样的错误重复时,我会感到恐慌。
我希望相同的代码在每台机器上运行或在每台机器上中断。我完全一无所知。我什至不知道这个错误是什么意思,谷歌对我没有帮助。
即使澄清这个错误是什么也会有所帮助,也许调查根本原因......
环境
- 嵌套版本:7.5.1
- 节点版本:14.15.1
- 平台:macOS Catalina
解决方案
无话可说……这是一个在尝试在其上写入文件时丢失的怪异文件夹。为什么节点 14 没有抱怨呢?它不应该抛出像 ENONET 这样的错误吗?
推荐阅读
- laravel - Laravel Fortify - 如何生成两因素密钥?
- c++ - VS 19 - 当我初始化一个变量时,它突然“重新格式化”它,我该如何关闭它?
- django - 在管理员内联中上传文件时 CSRF 验证失败
- python - Unable to click on WebApp Element with Selenium due to dynamic iframe
- javascript - 如何在不干扰使用 htaccess 的 js 文件的情况下删除 URL 中的 .html 文件夹名称?
- javascript - 有没有办法获取已经获取的网页的 JavaScript/CSS/图像的内容?
- c# - 有没有办法只实例化一个对象的一个实例?
- matlab - 旋转切片图形和自定义图形大小以保存
- php - 我无法在 laravel 中获取控制器
- javascript - 获取数据到 React Native Victory 图表