J'utilise Visual Studio Community edition 2015 pour le développement, j'ai ajouté le fichier * .ts à mon projet mais son ne compile pas automatiquement . De plus, il n'affiche pas le volet d'aperçu JavaScript. Cet article Comment puis-je activer le panneau d'aperçu pour les fichiers TypeScript dans Visual Studio 2015? dit qu'il n'est plus pris en charge. C'est bien, mais pourquoi ne compile-t-il pas?
J'ai référencé Options TypeScript manquantes dans Web Essential pour Visual Studio 2012
Il indique que les volets fractionnés ont été réintroduits dans la dernière version de Web Essentials http://vswebessentials.com/features/TypeScript mais je ne le vois pas
J'ai un exe TypeScript dans le dossier suivant
C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.5
J'ai des paramètres dans les propriétés du projet comme suit
J'ai des paramètres comme suit dans Visual Studio
Je vois un commentaire dans http://www.typescriptlang.org/ comme ci-dessous
"Visual Studio inclut TypeScript dans la boîte, à partir de Visual Studio 2013 Update 2. Vous pouvez également modifier TypeScript dans VS Code, WebStorm, Atom, Sublime Text et Eclipse"
Quel peut être le problème?
Solution
Mon fichier "typings" pour jquery était obsolète, je l'ai mis à jour et il a résolu d'autres erreurs et la construction a réussi, puis des fichiers JS ont été générés.
Le message ci-dessous a aidé définition JQuery vissée avec TypeScript 0.9
Je ne peux pas fermer cette question car je ne parviens toujours pas à obtenir le "volet de visualisation"
Je rencontre régulièrement ce problème dans VS 2015 et VS 2013. Ma solution n'est pas jolie, mais elle fonctionne pour moi ...
Si cela ne fonctionne pas, ouvrez chaque fichier TypeScript, changez un caractère, enregistrez, reconstruisez ... avec un peu de chance, le fichier sera recompilé.
Si cela ne fonctionne toujours pas, ouvrez une invite de commande Node.JS, changez de répertoire en répertoire de scripts, exécutez;
tsc "yourfile.ts"
Si cela ne fonctionne pas, vous avez de plus gros problèmes.
Assurez-vous que vous mettez en surbrillance le projet dans l'Explorateur de solutions, puis cliquez sur l'icône en haut qui dit "afficher tous les fichiers" après avoir compilé le projet. Vous verrez alors le fichier .js et peut-être un fichier .js.map (grisé). Sélectionnez les fichiers, puis faites un clic droit et "inclure dans le projet" et les choses devraient être bonnes à partir de là.
Peut-être que le fait de ne pas avoir la possibilité de développer le fichier .ts et de voir le .js généré peut provoquer une confusion ici. Essayez de compiler votre solution. Cliquez sur Afficher tous les fichiers et vous devez voir tous les .js générés dans le même dossier de vos fichiers .ts. Incluez vos fichiers .js dans le projet si vous souhaitez qu'ils soient visibles dans le cadre des solutions. J'espère que cela t'aides
Je sais que vous dites que vous avez ajouté le fichier .ts mais avez-vous fait un clic droit et sélectionné "inclure dans le projet". Cela l'ajoutera à la liste des fichiers dont Visual Studio vérifiera le transpilage TypeScript.