NDB窗口不显示任何内容

时间:2018-12-10 19:52:36

标签: node.js npm

我一直在搜寻,试图弄清楚这一点,但是我和团队中的每个人都感到沮丧。

我经历了非常简单的说明,即在mac mojave设置上全局安装ndb-简单的npm install -g ndb。一切顺利,所以我去运行一个js文件。示例ndb .ndb test/mytest.js。 ndb窗口可以很好地打开,但是它完全是空白的。没有迹象表明它已附加到给定的文件/位置,并且实际上没有运行该文件(该文件具有调试器语句,因此我希望它会停止)。

这是当我在项目的根目录中运行ndb .时看到的示例:

example window

我尝试将其本地安装到项目中,然后全局重新安装,尝试使用不同的ndb标志和命令,所有这些都会产生相同的常规结果。似乎打开此窗口总是可以找到NPM脚本,但是运行这些脚本或文件似乎无能为力。

如果我将窗口打开一会儿,最终会在控制台中发生-我不确定它是否相关。

<--- Last few GCs --->

[9414:0x103000000]   277347 ms: Mark-sweep 1412.9 (1506.0) -> 1412.9 (1476.5) MB, 1311.4 / 0.2 ms  (+ 0.0 ms in 0 steps since start of marking, biggest step 0.0 ms, walltime since start of marking 1311 ms) last resort GC in old space requested
[9414:0x103000000]   278661 ms: Mark-sweep 1412.9 (1476.5) -> 1412.9 (1476.5) MB, 1313.5 / 0.3 ms  last resort GC in old space requested


<--- JS stacktrace --->

==== JS stack trace =========================================

Security context: 0x5fc058a5ee1 <JSObject>
    1: onParseComplete [internal/url.js:~199] [pc=0x1300474ba0a8](this=0x5fcd08dc0d9 <URL map = 0x5fcfb52b811>,flags=1424,protocol=0x5fcd08dc131 <String[5]: file:>,username=0x5fc43102311 <undefined>,password=0x5fc43102311 <undefined>,host=0x5fc43102471 <String[0]: >,port=0x5fc43102201 <null>,path=0x5fcd08dc151 <JSArray[8]>,query=0x5fc43102201 <null>,fragment=0x5fcbb8364c1 <String[68]: /index.js/i...

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
 1: node::Abort() [/Users/stuart/.nvm/versions/node/v8.9.4/bin/node]
 2: node::FatalException(v8::Isolate*, v8::Local<v8::Value>, v8::Local<v8::Message>) [/Users/stuart/.nvm/versions/node/v8.9.4/bin/node]
 3: v8::internal::V8::FatalProcessOutOfMemory(char const*, bool) [/Users/stuart/.nvm/versions/node/v8.9.4/bin/node]
 4: v8::internal::Factory::NewFillerObject(int, bool, v8::internal::AllocationSpace) [/Users/stuart/.nvm/versions/node/v8.9.4/bin/node]
 5: v8::internal::Runtime_AllocateInTargetSpace(int, v8::internal::Object**, v8::internal::Isolate*) [/Users/stuart/.nvm/versions/node/v8.9.4/bin/node]
 6: 0x13004730463d

对于解决此问题的任何帮助或想法,将不胜感激!

1 个答案:

答案 0 :(得分:0)

这可能与您的节点版本有关。我在节点v10.7.0上遇到了同样的问题。升级到v11.6.0后,它再次开始工作。