Question

Visual Studio dispose d'une Addon TypeScript pour le développement d'applications avec la langue dossée.

Et il y a aussi les outils nœud.js pour VS, avec lequel on est capable de créer et de déboguer des applications nœud.js.

J'ai essayé de créer un projet nœud.js, mais je n'ai pas pu ajouter de fichiers dockscript, et si je les ai ajoutés à la main, ils n'ont pas été compilés à JavaScript (ne pouvaient pas définir leur action de construction à TypeScriptif.)
Et si je crée un simple projet dossier, il ne démarre pas mon application avec noeud, car il est essentiellement juste un projet Web ASP.NET.

est-il possible d'une manière d'une manière ou d'une autre, créer un projet VS qui utilise une intégration dactylographiée et node.js en même temps?

Était-ce utile?

La solution

Oui, c'est possible, mais d'une manière quelque peu maladroite (j'espère que Node.js Tools soutiendra cela mieux à l'avenir).

Vous devez créer un projet NODE.JS et ajouter un nouveau fichier. Choisissez Nouveau fichier texte et entrez son nom avec .TS Extension. Il créera un fichier dossier.

À ce stade, vous aurez des fichiers dossiers sans compilation JavaScript.

Pour corriger ce menu VS "Outils", ouvrez "Options" et accédez à "Editeur de texte"> "Typescript"> "Projet" et sous "Compilation de sauvegarde" Compilez "Compilez automatiquement les fichiers docscripteurs qui ne font pas partie d'un projet et choisissez "Utiliser les points communs ...".

Après cela, ouvrez chaque fichier .TS et enregistrez-le - TSC le compilera à JavaScript.

L'inconvénient de cette solution est que vous devez vous rappeler de sauvegarder manuellement chaque fois que vous éditez, mais je pense que ce n'est pas un gros problème.

Voici un lien vers le poste qui m'a aidé avec le même problème: http://blog.cttaggart.com/2013/11/nodejs-tools-with-typeScript-Console-app.html

mise à jour

Si vous attrapez la dernière version de Dev Build of Node.js Tools, vous verrez que le support TypeScript est ajouté. Vous pouvez créer un projet documentscript (et cela inclut la fonctionnalité de fichiers .TS de débogage)

https://nodejstools.codeplex.com/discussions/531222

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top