Sous Windows 10, j'ai un fichier appelé truffle.js
dans mon dossier actuel. J'écris truffle
dans la fenêtre cmd, en espérant invoquer le programme truffle
qui se trouve ailleurs dans mon chemin.
A la place, truffle.js
s'ouvre dans mon IDE préféré (les fichiers .js
sont associés à cet IDE). Je pensais que ce comportement était réservé aux fichiers exécutables, .bat
, .com
et .exe
. Pourquoi cela arrive-t-il pour un fichier .js
?
Note : J'ai ensuite découvert que je n'avais pas du tout truffle
installé dans mon chemin, mais ma question reste la même : pourquoi Windows complète-t-il l'extension que je n'ai pas spécifiée sur un fichier non exécutable ?
Même après avoir installé truffle et redémarré cmd, je ne parviens pas à exécuter le vrai truffle dans un dossier contenant un fichier truffle.js
.