2016-07-25 10 views
1

Ich möchte React-Anwendungen mit JSX erstellen und muss keine Terminal- oder Server-Side/Dev-Umgebungsbefehle verwenden. Die von uns verwendete Umgebung erlaubt keine Ausführung von Befehlen in der Entwicklungsumgebung, und diese Anwendungen werden rein statisch auf einem CDN gehostet.Clientseitige JSX-Übertragung

Also ich weiß, ich kann einfach Babel's browser.js enthalten, um die JSX-Übertragung im Browser zu tun. Perfekt. Meine Sorge ist, dass Babel anscheinend aufhörte, dies zu unterstützen, und moderne Versionen von Babel haben es entfernt. Gibt es eine andere Lösung? Ist babel-standalone was ich verwenden soll?

Ich verstehe die Leistungseinbußen bei der Verwendung in der Produktion, aber unser Anwendungsfall (den ich mir nicht vorstellen kann ist ungewöhnlich für einen Anwendungsfall mit so vielen großartigen und einfachen Online HTML/JS IDEs) ermöglicht dies.

Antwort

1

Ja, wenn Sie keine eigenen Dateien bündeln möchten, sollten Sie babel-standalone verwenden. Siehe Prototyping auf dem offiziellen documentation:
Ich benutze das CDN von den Links oben in einem "codepen like" Demo-Projekt, und es funktioniert gut.