Pergunta

Visual Studio tem um typycript addon para desenvolver aplicativos com o idioma datilografado.

e há também o node.js ferramentas para vs, com qual é possível criar e depurar os aplicativos do Node.js.

Eu tentei criar um projeto Node.js, mas não consegui adicionar arquivos datilografados a ele, e se eu adicioná-los à mão, eles não foram compilados ao JavaScript (não poderiam definir sua ação de construção para o TypycriptCompile.

)
E se eu criar um projeto simples, então ele não iniciar meu aplicativo com o nó, porque é basicamente apenas um projeto da Web ASP.NET.

É possível de alguma forma criar um projeto vs que usa a integração datilografada e node.js ao mesmo tempo?

Foi útil?

Solução

Sim, é possível, mas de uma maneira um pouco estranha (espero que as ferramentas do Node.js apoiarão isso melhor no futuro).

Você deve criar projeto Node.js e adicionar um novo arquivo. Escolha novo arquivo de texto e insira seu nome com extensão .TS. Ele criará um arquivo typycript.

Neste ponto, você terá um arquivo typycript sem JavaScript compilado.

Para corrigir este menu Ir para vs "Ferramentas", abra "Opções" e vá para "Editor de Texto"> "Projeto Typ Typycript"> "Projeto" e em "Compile em Salvar" Check "Compilar automaticamente arquivos que não são parte de um projeto e escolher "Use CommonJs ...".

Após aquele aberto cada arquivo .TS e salve-o - TSC irá compilá-lo para JavaScript.

desvantagem desta solução é que você tem que lembrar de salvar manualmente cada .TS que você edita, mas eu acho que não é um grande negócio.

Aqui está um link para o post que me ajudou com o mesmo problema: http://blog.ctaggart.com/2013/11/nodejs-tools-with-typescript-console-app.html

update

Se você pegar a mais recente construção Dev das ferramentas do Node.js, você verá que o suporte do Typycript é adicionado. Você pode criar projeto typycript (e isso inclui o recurso de depuração de arquivos)

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top