2017-03-17 3 views
-1

bei einigen Projekten der vorformulierten Blick auf Github wie: https://github.com/KunalKapadia/express-mongoose-es6-rest-api https://github.com/kylealwyn/node-rest-api-boilerplateWarum wird Babel noch immer in Node-API-Projekten verwendet?

Einige von ihnen nutzen immer noch Babel. Knoten unterstützt bereits fast alle neuen Funktionen auf ES2016 und ES2017 (außer Experimental). Das einzige, was übrig bleibt, sind Module. Es gibt noch einen weiteren Grund, Babel für Node-Projekte zu verwenden.

+0

* "Einige Projekte von bodyplate auf github ansehen ..." * Beispiele? –

+0

Ich glaube nicht, Knoten hat 100% Abdeckung von ES6, denke, es ist wie 99% auf dem nächtlichen Kanal. Und geben diese Vorlagen auch Code zurück, der in Browsern ohne ES6 ausgeführt wird? – epascarello

+0

Sind Module nicht Grund genug? – Bergi

Antwort

0

Es hängt wirklich von Ihrer Knoten Motor-Version, so einfach Node Green Project überprüfen, Sie werden sehen, wie viel Knoten umfasst ES6,7 und ....

Allerdings würde ich das erwähnen, die manchmal wirst du Verwenden Sie Knotenversion 4 absichtlich, wenn Sie beispielsweise in AWS Lambda bereitstellen möchten, sollten Sie Ihre Projekt-Engine auf 4 setzen, und in diesem Fall benötigen Sie Babel, wenn Sie in Fully ES6 codieren.

Verwandte Themen