Se você estiver usando o WebMatrix da Microsoft (talvez porque o Visual Studio não suporte arquivos JADE ainda) para suas aventuras Node.JS e tiver a versão x64 do Node instalada, aqui está o que você precisa fazer para tornar o WebMatrix (na verdade IISNode) capaz de executar o seu aplicativo –
No arquivo Web.config do seu aplicativo, adicione esta seção na parte inferior
<iisnode watchedFiles="*.js;node_modules*;routes*.js;views*.jade" nodeProcessCommandLine="C:program filesnodejsnode.exe"/>
Se você pesquisar no Google e descobrir que já foi sugerido adicionar este pedaço para que funcione, todas essas sugestões dizem adicionar –
<iisnode watchedFiles="*.js;node_modules*;routes*.js;views*.jade" nodeProcessCommandLine=""%programfiles%nodejsnode.exe""/>
mas de alguma forma isso nunca funcionou para mim até que eu codifiquei o caminho para o meu node.exe.
PS para todos aqueles que estão se perguntando se meu sistema não entende o que é a variável % programfiles% , espere. Na verdade, sim. ele imprime o valor para ele se eu ecoar essa variável na linha de comando e eu acredito que essa variável é adicionada em variáveis de sistema por padrão. Corrija-me aqui se eu estiver errado, mas essa dica funcionou para mim.