Tôi đang làm việc trên một dự án lớn và kể từ tuần trước tôi đã cập nhật mocha, Bây giờ chúng tôi đang nhận được cảnh báo:
DeprecationWarning: Cấu hình qua mocha.opts bị ĐỔI và sẽ bị xóa khỏi phiên bản Mocha trong tương lai. Sử dụng tệp RC hoặc gói.json thay thế.
Tôi muốn di chuyển các tùy chọn sang pack.json nhưng không có hướng dẫn di chuyển tốt. tất cả các bài đăng trên GitHub với các câu hỏi tương tự đều được trả lời "xem tài liệu". Nhưng các tài liệu không chỉ ra cách chuyển một tùy chọn từ mocha.opts sang pack.json, không có thông tin nào về cách định dạng nó. Điều duy nhất tôi có thể tìm thấy là thuộc tính "spec" là mẫu cho các tệp để chạy. Không có gì khác dường như ngầm với tôi.
Tệp mocha.opts của chúng tôi:
--reporter dot
--require test/mocha.main
--recursive src/**/*.test.js
--grep @slow --invert
Nỗ lực của tôi không hoạt động :
"mocha": {
"reporter": "dot",
"require": "test/mocha.main",
"spec": "src/**/*.test.js",
"grep": "@slow --invert"
},
Vui lòng giải thích cách tôi định dạng khối cấu hình này để đạt được hành vi samme như khi sử dụng các tùy chọn từ mocha.opts ở trên