No Windows 10, tenho um arquivo chamado truffle.jsna minha pasta atual. Eu escrevo trufflena janela do cmd, esperando chamar o truffleprograma que reside em outro lugar no meu caminho.
Em vez disso, truffle.jsé aberto no meu IDE favorito (os .jsarquivos estão associados a esse IDE). Eu pensei que este comportamento é única como este para arquivos executáveis, .bat, .come .exe. Por que isso acontece com um .jsarquivo?
Nota: Descobri subseqüentemente que não tenho nenhum truffleinstalado no meu caminho, mas minha pergunta permanece: por que o Windows está concluindo a extensão que não especifiquei em um arquivo não executável?
Mesmo depois de instalar a trufa e reiniciar o cmd, não consigo executar a trufa real em uma pasta que contém um arquivo truffle.js.
c:\path\application.exe c:\path\filename.exte não apenas filename.