Trên Windows 10, tôi có một tệp được gọi truffle.jstrong thư mục hiện tại của mình. Tôi viết truffletrong cửa sổ cmd, hy vọng sẽ gọi trufflechương trình nằm ở nơi khác trên đường của tôi.
Thay vào đó, truffle.jsđược mở trong IDE yêu thích của tôi ( .jscác tệp được liên kết với IDE đó). Tôi nghĩ rằng hành vi này chỉ như thế này đối với các tập tin thực thi .bat, .comvà .exe. Tại sao nó xảy ra cho một .jstập tin?
Lưu ý: Sau đó tôi phát hiện ra tôi không có trufflecài đặt nào trên đường dẫn của mình, nhưng câu hỏi của tôi vẫn là: tại sao Windows hoàn thành tiện ích mở rộng mà tôi không chỉ định trên tệp không thể thực thi?
Ngay cả sau khi cài đặt truffle và khởi động lại cmd, tôi không thể có được truffle thực sự để chạy trong một thư mục chứa tệp truffle.js.
c:\path\application.exe c:\path\filename.extchứ không phải chỉ filename.