Tôi gán một thuộc tính vào đối tượng cửa sổ toàn cầu, nhưng khi tôi chạy eslint, tôi có được điều này:ESLint - "cửa sổ" không được xác định. Làm thế nào để cho phép các biến toàn cục trong package.json
"cửa sổ" không được định nghĩa
này here in the eslint docs tôi thấycửa sổ định nghĩa sau đây như là một biến toàn cầu đối với mã mà không cần kích hoạt các quy tắc đang được thử nghiệm::
valid: [
{
code: "window.alert()",
globals: [ "window" ]
}
]
Tôi đã thử thêm một cái gì đó như thế này vào tệp package.json để có eslint cho phép "cửa sổ" dưới dạng biến toàn cầu, nhưng tôi phải làm điều gì đó sai. Từ các tài liệu có vẻ như tôi có thể cần phải làm một cái gì đó như thế này trong một tập tin riêng biệt, nhưng có cách nào để xác định một số biến toàn cầu được phép ngay trong tệp package.json?
FYI, nếu bạn đang sử dụng nút và muốn ESLint nhận 'global' sau đó bạn cần phải đảm bảo ' "nút": true' được thiết lập dưới' "env của bạn "' cấu hình. –