À l'aide Angulaire 2 sans Tapuscrit Transpiler
Je veux apprendre Angulaire 2 et passer mon application pour l'utiliser, cependant, je vais avoir un problème avec l'utilisation de la Machine.
Dans mon environnement actuel, je ne peux pas utiliser un utiliser le transpiler /compilateur. Je suis en train de l'avoir à courir hors de la juste node.js exécutable (node.exe), mais pas la totalité node.js l'application, ni de mnp. Angulaire 2 est écrit en caractères d'imprimerie, de sorte qu'il doit être compilé en JavaScript avant d'être envoyé au navigateur.
Est-il possible d'obtenir une version pré-compilée Angulaire 2 donc je peux écrire en JavaScript et fonctionner sans un compilateur?
Si non, est-il possible de l'installer manuellement et utiliser le Tapuscrit compilateur avec juste la node.exe l'exécutable?
Pour être clair, ce n'est pas parce que je ne veux pas utiliser la Machine, mais plutôt parce que dans ma situation actuelle je ne peux pas l'installer.
OriginalL'auteur Binvention | 2016-02-05
Vous devez vous connecter pour publier un commentaire.
Angular2 est disponible en texte dactylographié, JavaScript et Dart. Pas besoin d'utiliser la Machine.
Voir
- https://angular.io/docs/js/latest/index.html
- http://blog.thoughtram.io/angular/2015/05/09/writing-angular-2-code-in-es5.html
- http://blog.thoughtram.io/angular/2015/07/06/even-better-es5-code-for-angular-2.html
Voir aussi Est-il possible d'utiliser ES5 JavaScript Angulaire 2 au lieu de Tapuscrit?
Non, il est écrit en caractères d'imprimerie. Le JS et version Dart est auto-générée à partir de la Machine et ils sont disponibles en JS et Dart source.
où est le JS source? je ne peux pas le trouver n'importe où
Aucun ne mentionne que même si vous techniquement pouvez écrire Angulaire 2 applications dans la plaine du javascript, c'est un énorme problème car il n'y a pas décorateurs et vous finissez par passer plus de temps piratage et de comprendre comment faire les choses que dans le développement de votre application réelle. Pour ne pas mentionner la (encore) manque de documentation pour les JS... Si vous faites Angulaire 2 apps, je m'en tiendrais à la Machine. Si vous souhaitez utiliser JavaScript, probablement préférable de s'en tenir Angulaire 1 ou un autre framework comme Vue.
Je ne sais pas si c'est correct. Il ressemble à la fois la Machine et le Javascript (ECMScript6) l'utilisation et le soutien des décorateurs. (Peut-être que ce n'était pas le cas en 2017, quand vous avez écrit vos commentaires). voir joshmorony.com/ionic-2-typescript-vs-ecmascript-6
OriginalL'auteur Günter Zöchbauer
Si vous souhaitez utiliser la Machine à écrire votre application, vous avez besoin d'un transpiler:
tsc -w
de course de commande en arrière-planCela dit, il est possible d'écrire Angular2 applications avec ES5. Voici un exemple:
Modifier
Lorsque vous incluez ces fichiers JavaScript bof Angular2 (dossier
node_modules/angular2/bundles
), il n'y a rien sur la Machine:Ces fichiers ont été transpiled en JavaScript. Donc, il n'est pas nécessaire d'avoir des caractères d'imprimerie. Avec eux, vous pouvez mettre en œuvre votre application avec ES6.
À utiliser ES5 seulement, vous avez besoin d'inclure ceux-ci:
mon problème est que angulaires 2 est écrit à la machine donc je ne peux pas utiliser angulaire parce que je ne peux pas installer la machine. si je pouvais installer tapuscrit je
Oui, Angular2 est écrit en caractères d'imprimerie, mais lorsque vous incluez correspondant livré fichiers JavaScript, vous n'avez pas besoin de la Machine, car ils ont été compilés dans ES5
OriginalL'auteur Thierry Templier