Domanda

Visual Studio ha un addon dattilografo per lo sviluppo di app con la lingua di tipo dattiloscritto.

E c'è anche il Node.js Strumenti per VS, con quale è in grado di creare e debug node.js applicazioni.

Ho provato a creare un progetto Node.js, ma quindi non ho potuto aggiungere file dattiloscritti ad esso, e se li ho aggiunti a mano, non sono stati compilati a JavaScript (non ho impostato a JavaScript (non è stato possibile impostare la loro azione di compilazione su DypeScriptComPile.)
. E se creo un semplice progetto di dattiloscritto, quindi non avvia la mia app con il nodo, perché è fondamentalmente solo un progetto Web ASP.NET.

È possibile in qualche modo creare un progetto VS che utilizza la integrazione da solo e node.js allo stesso tempo?

È stato utile?

Soluzione

Sì, è possibile, ma in un modo un po 'imbarazzante (spero che gli strumenti node.js supportino questo meglio in futuro).

Dovresti creare un progetto Node.js e aggiungere un nuovo file. Scegli il nuovo file di testo e inserisci il suo nome con l'estensione .ts. Creerà un file dattilografo.

A questo punto avrai un file dattilografo senza JavaScript compilato.

Per correggere questo Vai a VS MENU "Strumenti", aprire "Opzioni" e andare su "Text Editor"> "Destinazione"> "Progetto" e sotto "Compilare on Salva" Verifica "Compila automaticamente i file di tipo dattiloscritti che non fanno parte di un progetto e scegli "usa commonjs ...".

Dopo quello aperto a ciascun file .ts e salva IT - TSC lo compilerà su JavaScript.

L'al ribasso di questa soluzione è che devi ricordare di salvare manualmente ciascuno .tts modifichi, ma penso che non sia un grosso problema.

Ecco un link al post che mi ha aiutato con lo stesso problema: http://blog.ctaggart.com/2013/11/Nodejs-tools-with-typescript-Console-App.html

Aggiornamento

Se prendi l'ultima build dev di strumenti Node.js vedrai che viene aggiunto che il supporto dattilografo. È possibile creare un progetto di dattiloscritto (e questo include il debug. Funzione dei file.

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top