Tôi thấy rằng trong phần phụ đề https://github.com/Gillespie59/eslint-plugin-angular/blob/master/environments.jsmocks
eslint-plugin-angular tuyên bố biến số toàn cầu là inject
.Làm thế nào để nhập khẩu môi trường xuất khẩu bởi plugin eslint?
Làm cách nào để nhập các cài đặt môi trường này từ ứng dụng của tôi? Tôi cố gắng "extends": "angular"
nhưng eslint vẫn phàn nàn:
7:14 error 'inject' is not defined no-undef
Tôi đã cố gắng nói thêm:
"env": {
"angular/mocks": true
}
để cấu hình, nhưng sau đó tôi nhận được
Environment key "angular/mocks" is unknown
Tôi không biết bạn có thể khai báo các môi trường như thế. Tôi sẽ thử với '" envs ": [" angular/mocks "]'. –
@ GOTO0 Điều này không hiệu quả. Ý của bạn là để tôi thêm dòng này vào '.eslintrc'? Nếu vậy, nó sẽ bị bỏ qua một cách âm thầm. – Gili
Tôi hiểu. Sau đó, có thể bạn đã quên thêm '" angular "' vào danh sách các '" plugins "' trong '.eslintrc'? Nếu không thì lý do duy nhất tôi có thể nghĩ đến là một phiên bản plugin hoặc phiên bản ESLint lỗi thời. Tôi sử dụng eslint-plugin-góc quá và tôi đã không bao giờ có vấn đề này. –