No Windows 10, tenho um arquivo chamado truffle.js
na minha pasta atual. Eu escrevo truffle
na janela do cmd, esperando chamar o truffle
programa que reside em outro lugar no meu caminho.
Em vez disso, truffle.js
é aberto no meu IDE favorito (os .js
arquivos estão associados a esse IDE). Eu pensei que este comportamento é única como este para arquivos executáveis, .bat
, .com
e .exe
. Por que isso acontece com um .js
arquivo?
Nota: Descobri subseqüentemente que não tenho nenhum truffle
instalado 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.ext
e não apenas filename
.