Làm cách nào để xóa xác thực javascript khỏi dự án nhật thực của tôi?


355

Tôi đang sử dụng nhật thực trong dự án của mình và trong khi loay hoay với các cài đặt nhật thực, tôi đã bật hỗ trợ Javascript. Bây giờ nhật thực phàn nàn rằng thư viện JQuery có lỗi trong đó và không cho phép tôi biên dịch dự án. Có ai biết làm thế nào để tắt xác nhận javascript?

Câu trả lời:


721

Tôi thực sự thích các tệp JavaScript của tôi được xác thực, nhưng tôi chắc chắn không muốn xác thực và xử lý các cảnh báo tầm thường với các thư viện của bên thứ ba.

Đó là lý do tại sao tôi nghĩ rằng việc tắt xác nhận tất cả cùng nhau là quá quyết liệt. May mắn thay với Eclipse, bạn có thể loại bỏ có chọn lọc một số nguồn JavaScript khỏi xác thực.

  1. Nhấp chuột phải vào dự án của bạn.
  2. Điều hướng đến: Thuộc tính → JavaScript → Bao gồm đường dẫn
  3. Chọn Sourcetab. (Nó trông giống hệt với tab Nguồn xây dựng đường dẫn Java.)
  4. Mở rộng thư mục nguồn JavaScript.
  5. Hoa Excludedvăn nổi bật .
  6. Nhấn Editnút.
  7. Nhấn Addnút bên cạnh Exclusion patternshộp.
  8. Bạn có thể nhập mẫu ký tự đại diện kiểu Ant hoặc nhấp vào Browsenút để đề cập đến nguồn JavaScript theo tên.

Thông tin về bao gồm / loại trừ nguồn JavaScript được lưu vào .settings/.jsdtscopetệp. Đừng quên thêm nó vào SCM của bạn.

Đây là cách cấu hình trông với các tệp jQuery bị xóa khỏi xác thực:

Eclipse - Thuộc tính dự án - JavaScript - Bao gồm đường dẫn


3
Đây thực sự là câu trả lời chính xác. Câu trả lời của Redlab là không đủ, vì nó không hủy bỏ trình xây dựng dự án javascript.
Yoni

2
@Yoni. Đừng quên câu hỏi đã được hỏi và ban đầu được trả lời hơn một năm trước. Giải pháp này có thể thậm chí không có sẵn sau đó.
Alexander Pogrebnyak

Không thay đổi thực tế rằng câu trả lời của Redlab không thực sự giải quyết vấn đề. Bạn cũng phải làm những gì Brad gợi ý dưới đây ...
Jules

1
Tôi đã rất khó chịu vì lỗi tô sáng dự án mà tôi làm việc vì một số vấn đề trong thư viện jquery ui ... và điều này rất dễ khắc phục ... cảm ơn: D
TG

1
Mẫu trích dẫn để bỏ qua tất cả các javascript là */*.js. Thêm điều này trong patter loại trừ làm việc cho tôi.
May mắn

125

Tắt Trình xác thực JavaScript trong cấu hình "Nhà xây dựng" cho dự án của bạn:

  1. Nhấp chuột phải vào dự án của bạn
  2. Chọn Thuộc tính -> Nhà xây dựng
  3. Bỏ chọn "Trình xác thực JavaScript"

Sau đó, khởi động lại Eclipse của bạn hoặc / và đổi tên .js thành một cái gì đó như .js_ sau đó quay lại.


6
không cần phải khởi động lại ecplise hoặc đổi tên bất kỳ tập tin nào..chỉ cần xây dựng không gian làm việc và nhấp chuột phải vào dự án của bạn và Xác thực.
May mắn

1
dự án -> sạch đã làm điều đó cho tôi
ECDragon

9

Tôi đã xóa thẻ trong .project.

    <buildCommand>
        <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
        <arguments>
        </arguments>
    </buildCommand>

Nó làm việc rất tốt cho tôi.


1
Vì tôi có JSHint, đây là câu trả lời tốt nhất cho tôi. Tôi cũng gỡ bỏ trình xác nhận PyDev JS. Xây dựng là nhanh chóng, cuối cùng.
Marco Sulla

Nếu ai bị mắc kẹt trong dự án xây dựng. Đây là câu trả lời cho bạn. Cảm ơn bạn rất nhiều @Claudionor Oliveira .....
Paulson Peter

Vâng, tôi đã có một thời gian dài với vấn đề này và một giải pháp rất đơn giản \ o /
Claudionor Oliveira

8

Cửa sổ -> Tùy chọn -> JavaScript -> Trình xác thực (cũng có thể cho mỗi cài đặt dự án)

hoặc là

Cửa sổ -> Tùy chọn -> Xác thực (tắt xác thực và định cấu hình cài đặt của chúng)


5
Không hoạt động vì trình xác nhận Javascript là trình xây dựng Eclipse và thậm chí tắt tất cả xác thực trên một dự án vẫn sẽ cố gắng xác thực Javascript trong dự án của bạn.
Người ăn kiêng Hubau

2

Tôi đã có thể loại trừ jquery.mobile 1.1.1 trong Juno bằng cách chọn Thêm nhiều bên cạnh các mẫu Exlusion, đưa lên cây, sau đó đi sâu vào thư mục jquery-mobile và chọn nó.

Điều này đã sửa tất cả các cảnh báo cho thư viện!


1

Chuyển đến Windows-> Tùy chọn-> Xác thực.

Sẽ có một danh sách các trình xác nhận với các tùy chọn hộp kiểm cho Thủ công & Xây dựng, đi và vô hiệu hóa cá nhân trình xác thực javascript ở đó.

Nếu bạn chọn hộp kiểm Tạm dừng Tất cả Trình xác thực ở trên cùng, điều đó không nhất thiết ảnh hưởng.


3
Nó dường như không hoạt động, Eclipse của tôi tiếp tục xác thực JS bất kể cấu hình này.
BrunoJCM

0

Một lý do khác có thể là do bạn vô tình thêm một bản chất Javascript vào dự án của bạn một cách vô tình (tôi chỉ làm điều này một cách tình cờ) cho phép kiểm tra lỗi javascript.

loại bỏ điều này .... javascriptnature từ dự án của bạn khắc phục điều đó.

(đây chỉ là lý do nếu bạn không muốn nhật thực nhận ra mình có bất kỳ JS nào)


0

Ngoài ra, nếu bạn đang sử dụng Tern eclipse IDE hoặc IBM Node.js Tools cho Eclipse, bạn có thể cần phải tắt JSHint và các thư viện khác mà bạn không muốn.

Để vô hiệu hóa điều này, Project Properties> Tern> Modules> JSHint hoặc bất kỳ thư viện nào khác mà bạn không muốn. nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.