Pada Windows 10, saya memiliki file yang dipanggil truffle.jsdi folder saya saat ini. Saya menulis truffledi jendela cmd, berharap untuk menjalankan truffleprogram yang berada di tempat lain di jalan saya.
Sebaliknya, truffle.jsdibuka di IDE favorit saya ( .jsfile terkait dengan IDE itu). Saya pikir perilaku ini hanya seperti ini untuk file yang dapat dieksekusi .bat,, .comdan .exe. Mengapa itu terjadi pada .jsfile?
Catatan: Saya kemudian menemukan bahwa saya trufflesama sekali tidak menginstal di jalur saya, tetapi pertanyaan saya tetap: mengapa Windows menyelesaikan ekstensi yang saya tidak tentukan pada file yang tidak dapat dieksekusi?
Bahkan setelah menginstal truffle dan memulai ulang cmd, saya tidak bisa menjalankan truffle yang sebenarnya dalam folder yang berisi file truffle.js.
c:\path\application.exe c:\path\filename.extbukan hanya filename.