2014-04-26 32 views
6

Tôi đã gặp một số vấn đề với SublimeLinter3. Gần đây tôi đã cài đặt JSHint và Sublime Linter 3 với điều khiển gói của tôi và khi tôi sử dụng JSHint theo cách thủ công từ bảng lệnh, nó hoạt động tốt. Tuy nhiên, SublimeLinter của tôi không làm gì cả. Không nên nó cung cấp phản hồi trực quan ngay lập tức khi tôi gõ lỗi và lưu một tập tin? Mọi sự trợ giúp sẽ rất được trân trọng!SublimeLinter 3 Not Working

Trả lời

5

Đảm bảo rằng bạn đã cài đặt gói SublimeLinter-jshint và không phải là tên duy nhất có tên JSHint, vì nó không hoạt động với SublimeLinter. Ngoài ra, hãy đảm bảo bạn đã đọc hoàn toàn thông qua SublimeLinter documentation để mọi thứ được thiết lập chính xác.

+3

Xin chào, tôi đã cố gắng giải quyết vấn đề. Vì lý do nào đó, 'npm install -g jshint' không hoạt động đối với tôi. Sự cố đã được khắc phục khi tôi sử dụng 'sudo npm install -g jshint'. Trong khi tôi không biết tại sao tôi phải làm điều đó, tôi chỉ hạnh phúc khi nó kết thúc. – saadq

+1

tôi đã thử nhiều giải pháp nhưng không hoạt động và hiện tại tôi sử dụng https://github.com/victorporof/Sublime-JSHint trong ST3 và sự cố được giải quyết. Sau khi bạn cài đặt plugin CTRL + SHIFT + P và jshint: đặt tùy chọn plugin và đặt dòng này thành true "lint_on_save": true và khởi động lại ST – HADI

0

Bạn đã đọc installation documentation chưa? Bạn phải cài đặt jshint bằng cách sử dụng Node.js

Nếu bạn đã thực hiện mọi bước, hãy xem Công cụ> SublimeLinter> Chế độ Lint. "Nền" nên được chọn nếu bạn muốn kiểm tra cú pháp khi bạn nhập.

Bạn cũng có thể thử thực hiện một số lỗi và nhấn CTRL + K rồi đến A để hiển thị tất cả các lỗi. Nếu bạn thấy lỗi có nghĩa là jshint được cài đặt và hoạt động đúng cách. Nếu bạn không gặp sự cố với quá trình cài đặt của mình.

+0

Xin chào, tôi đã giải quyết được vấn đề. Vì lý do nào đó, 'npm install -g jshint' không hoạt động đối với tôi. Sự cố đã được khắc phục khi tôi sử dụng 'sudo npm install -g jshint'. Trong khi tôi không biết tại sao tôi phải làm điều đó, tôi chỉ hạnh phúc khi nó kết thúc. – saadq