2016-07-10 7 views
3

Бабель CLI документов (https://babeljs.io/docs/usage/cli/):Как передать параметры в узел при использовании Бабеля-узловой

babel-node [options] [ -e script | script.js ] [arguments] 

Но при попытке увеличить выделенную память для узла:

babel-node --max-old-space-size=16384 script.js 

аргумента --max-old-space-size=16384, кажется, игнорируется

Знает ли sb, должно ли это работать, а если не должно быть - обходным путем?

ответ

3

Редактировать: (Juli 2016) Начиная с версии 6.11.4 поддерживаются все варианты. Пример, опубликованный в вопросе, работает сейчас.


Вавилон в версии 6.11.3 еще не поддерживает все варианты v8Flags.

Сам узел поддерживает передачу этих флагов либо с подчеркиванием (--max_old_space_size), либо тире (--max-old-space-size).

В отличие от babel-узла поддерживаются только эти флаги, если они указаны с подчеркиванием и не поддерживают формат --flag=value.

Существует open pull request, в котором рассматриваются эти проблемы. К сожалению, не существует текущего способа обхода v8Flags со значениями.

 Смежные вопросы

  • Нет связанных вопросов^_^