Używam node.js v4.0.0 i próbuję uzyskać kod działający bez potrzeby wcześniejszej transpozycji. Podczas gdy większość pracuje, nie mogę używaćKtóra flaga harmonii dla domyślnych parametrów w nodejs v4
import
które mogą być ze względu na niesfinalizowane scenie, ale też nie można znaleźć flagę, która pozwala go. Próbowałem wszystkie z nich:
--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))
(bezużyteczne powiedzieć, że nie używać wyrażeń regularnych do niego ... :))
Chociaż mam powód do importu, nie wiem zobacz, dlaczego domyślne parametry zawodzą, ponieważ wydaje się, że zostały sfinalizowane i nie mogę znaleźć flagi, która wydaje się nią zajmować.
Czy jest flaga dla importu i parametrów domyślnych?
Kod, który nie działa to
class foo extends bar {
constructor(options = {})
....
}
błędu
nieoczekiwany
=
nielegalne żeton
* "także nie działa z babels PolyFill." * Polyfills są dla * * API, nie składni. Nie można polyfillować składni. –
Czy nie możemy prosić o nowe pytanie dotyczące '--harmony' przy każdym wydaniu wersji węzła? Wszystkie te pytania stają się nieistotne w przyszłości. Zamiast tego przeczytaj listę zmian: https://nodejs.org/en/blog/release/v4.0.0/. Mieliśmy dobry powód do tego typu pytań ... –
Przeczytałem je @FelixKling, ale twoje prawo - nie jest najlepszym pytaniem, ale naprawdę nie mogłem czegoś znaleźć i zostało oszukane przez https: //developer.mozilla.org/en/docs/Web/JavaScript/Reference/Functions/default_parameters twierdząc, że zostało sfinalizowane. – baao