Sử dụng Windows XP, tôi đã cài đặt plugin CoffeeScript trên SublimeText2 thông qua Kiểm soát gói. Khi tôi cố gắng xây dựng test.coffee tôi nhận được:Xây dựng văn bản tuyệt vời: 'nút' không được nhận dạng dưới dạng lệnh nội bộ hoặc bên ngoài
'nút' không được nhận dạng dưới dạng lệnh nội bộ hoặc bên ngoài, chương trình hoặc tập tin thực thi.
Nhưng nhập "nút -v" trong bảng điều khiển cmd trả về "v0.10.0" vì biến PATH của tôi chứa "C: \ Program Files \ nodejs \".
Tôi đã tìm thấy các chủ đề về những người gặp khó khăn trong giai đoạn xây dựng với SublimeText, nhưng không ai trong số đó khớp với vấn đề của tôi. Dù sao, đây là tôi CoffeeScript.sublime-xây dựng, vì nó thường đóng một vai trò trung tâm:
{
"cmd": ["cake", "sbuild"]
,"windows":
{
"cmd": ["cake.cmd", "sbuild"]
}
,"selector": "source.coffee"
,"working_dir": "$project_path"
,"path": "C:\\Documents and Settings\\User\\Application Data\\npm"
,"variants":
[
{
"name": "Run",
"cmd": ["coffee", "$file"]
}
]
}
Cập nhật: Tôi đã nhận cho đến khi có nhờ Sublime Text build: cannot find the file specified, mà câu trả lời là giống như nguồn khác của tôi, this blog và các bình luận của nó. Nhưng tôi vẫn còn bị mắc kẹt.
Trong trường hợp cụ thể của bạn, tôi có thể thấy rằng bạn đang có đường dẫn có dấu cách. Bạn đã cố gắng xác định đường dẫn trong "định dạng ngắn" chưa, ví dụ: 'C: \\ Docume ~ 1 \\ Người dùng \ Áp dụng ~ 1 \\ npm'? – n1ckolas
Vì nút đã có trên đường dẫn của bạn, điều gì xảy ra nếu bạn xóa cài đặt đường dẫn trong tệp CoffeeScript.sublime-build của mình? –
Định dạng ngắn không giải quyết được sự cố. Việc xóa đường dẫn sẽ thay đổi thông báo lỗi thành "Hệ thống không thể tìm thấy tệp được chỉ định". – BobbyVolley