W systemie Windows 10 mam plik o nazwie truffle.jsw moim bieżącym folderze. Piszę trufflew oknie cmd, oczekując, że wywołam truffleprogram, który znajduje się gdzie indziej na mojej ścieżce.
Zamiast tego truffle.jsotwiera się w moim ulubionym IDE ( .jspliki są powiązane z tym IDE). Myślałem, że to zachowanie jest tylko tak dla plików wykonywalnych .bat, .coma .exe. Dlaczego tak się dzieje z .jsplikiem?
Uwaga: później odkryłem, że wcale nie mam trufflezainstalowanego 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.exta nie tylko pisania filename.