代码之家  ›  专栏  ›  技术社区  ›  runfaj

ndb窗口没有显示任何内容

  •  1
  • runfaj  · 技术社区  · 7 年前

    我搜索了又搜索,试图找出这个问题,但我和我的团队中的每个人都被难住了。

    我按照极其简单的说明在MacMojave安装程序上全局安装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 回复  |  直到 7 年前
        1
  •  0
  •   Frederik Claus    7 年前

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

    推荐文章