Sur Windows 10, j'ai un fichier appelé truffle.jsdans mon dossier actuel. J'écris truffledans la fenêtre de commande, en espérant appeler le truffleprogramme qui réside ailleurs sur mon chemin.
Au lieu de cela, truffle.jsest ouvert dans mon IDE préféré (les .jsfichiers sont associés à cet IDE). Je pensais que ce comportement n’est le même que pour les fichiers exécutables .bat, .comet .exe. Pourquoi ça se passe pour un .jsfichier?
Remarque: j'ai par la suite découvert que je n'avais pas truffledu 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.extplutôt que juste filename.