В Windows 10 у меня есть файл, который называется truffle.jsв моей текущей папке. Я пишу truffleв окне cmd, ожидая вызова truffleпрограммы, которая находится в другом месте моего пути.
Вместо этого truffle.jsоткрывается в моей любимой IDE ( .jsфайлы связаны с этой IDE). Я думал, что это поведение только для исполняемых файлов .bat, .comи .exe. Почему это происходит для .jsфайла?
Примечание. Впоследствии я обнаружил, что truffleна моем пути вообще ничего не установлено, но остается вопрос: почему Windows завершает расширение, которое я не указал для неисполняемого файла?
Даже после установки трюфеля и перезапуска cmd я не могу заставить настоящий трюфель запускаться в папке, содержащей файл truffle.js.
c:\path\application.exe c:\path\filename.extа не просто filename.