W systemie Windows 10 mam plik o nazwie truffle.js
w moim bieżącym folderze. Piszę truffle
w oknie cmd, oczekując, że wywołam truffle
program, który znajduje się gdzie indziej na mojej ścieżce.
Zamiast tego truffle.js
otwiera się w moim ulubionym IDE ( .js
pliki są powiązane z tym IDE). Myślałem, że to zachowanie jest tylko tak dla plików wykonywalnych .bat
, .com
a .exe
. Dlaczego tak się dzieje z .js
plikiem?
Uwaga: później odkryłem, że wcale nie mam truffle
zainstalowanego na mojej ścieżce, ale pozostaje moje pytanie: dlaczego system Windows uzupełnia rozszerzenie, którego nie określiłem w pliku niewykonywalnym?
Nawet po zainstalowaniu trufli i ponownym uruchomieniu cmd nie mogę uruchomić prawdziwej trufli w folderze zawierającym plik truffle.js
.
c:\path\application.exe c:\path\filename.ext
a nie tylko pisania filename
.