Sur Windows 10, j'ai un fichier appelé truffle.js
dans mon dossier actuel. J'écris truffle
dans la fenêtre de commande, en espérant appeler le truffle
programme qui réside ailleurs sur mon chemin.
Au lieu de cela, truffle.js
est ouvert dans mon IDE préféré (les .js
fichiers sont associés à cet IDE). Je pensais que ce comportement n’est le même que pour les fichiers exécutables .bat
, .com
et .exe
. Pourquoi ça se passe pour un .js
fichier?
Remarque: j'ai par la suite découvert que je n'avais pas truffle
du tout installé sur mon chemin, mais ma question demeure: pourquoi Windows complète-t-il l'extension non spécifiée sur un fichier non exécutable?
Même après l'installation de truffle et le redémarrage de cmd, je ne parviens pas à exécuter la vraie truffe dans un dossier contenant un fichier truffle.js
.
c:\path\application.exe c:\path\filename.ext
plutôt que juste filename
.