Я искал и искал, пытаясь выяснить это, но я в замешательстве, как и все в моей команде.
Я прошел чрезвычайно простые инструкции по глобальной установке ndb на Macнастройка мохаве - простая npm install -g ndb
.Все прошло без проблем, поэтому я пошел, чтобы запустить файл JS через него.Пример ndb .
или ndb test/mytest.js
.Окно ndb открывается просто отлично, но оно совершенно пустое.Нет никаких признаков того, что он прикреплен к указанному файлу / местоположению, и на самом деле он не запускает файл (в котором есть операторы отладчика, поэтому я ожидаю, что он остановится).
Вот пример того, что явижу, когда я запускаю ndb .
в корневом каталоге моего проекта:
![example window](https://i.stack.imgur.com/4499l.png)
Я попытался установить это локально в проект, переустановить глобально, пробуя разныеФлаги и команды 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
Любая помощь или идеи о том, как это исправить, будет высоко ценится!