Я использую node.js v4.0.0 и пытаюсь заставить какой-то код работать без необходимости его перезаписи. Хотя большинство работает, я не могу использовать
import
который может быть из-за не завершенного этапа, но я также не могу найти флаг, который позволяет это. Я пробовал все из них:
--harmony_modules (enable "harmony modules" (in progress))
--harmony_array_includes (enable "harmony Array.prototype.includes" (in progress))
--harmony_regexps (enable "harmony regular expression extensions" (in progress))
--harmony_proxies (enable "harmony proxies" (in progress))
--harmony_sloppy (enable "harmony features in sloppy mode" (in progress))
--harmony_unicode_regexps (enable "harmony unicode regexps" (in progress))
--harmony_reflect (enable "harmony Reflect API" (in progress))
--harmony_destructuring (enable "harmony destructuring" (in progress))
--harmony_sharedarraybuffer (enable "harmony sharedarraybuffer" (in progress))
--harmony_atomics (enable "harmony atomics" (in progress))
--harmony_new_target (enable "harmony new.target" (in progress))
(бесполезно сказать, что я не использовал для него регулярные выражения...:))
Пока я получаю причину импорта, я не понимаю, почему параметры по умолчанию терпят неудачу, поскольку они, кажется, завершены, и я не могу найти флаг, который, кажется, обрабатывает его.
Есть ли флаг для параметров импорта и по умолчанию?
Код, который не работает,
class foo extends bar {
constructor(options = {})
....
}
ошибка
неожиданный
=
незаконный токен