Tôi có một số câu hỏi liên quan đến các rc
tệp khác nhau trong một ứng dụng nút điển hình, như .npmrc
, .babelrc
v.v.
- Tệp rc là gì, tôi biết nó là cấu hình thời gian chạy cho mô-đun, nhưng bất cứ điều gì khác?
- Tệp rc có phải tuân theo
.[module]rc
quy ước đặt tên hay chỉ là định dạng được khuyến nghị? - Các định dạng được hỗ trợ là gì? Tôi đã thấy cả hai định dạng yaml và json, nó có phụ thuộc vào trình đọc mà mô-đun sử dụng không?
- Làm cách nào để truy cập tệp rc từ góc độ của mô-đun? Việc đặt tên nó
[module]rc
có làm cho nó tự động có sẵn cho mô-đun không? Nếu vậy nó sẽ có sẵn ở đâu? - Hay mô-đun nên truy cập tệp giống như bất kỳ tệp nào khác từ ứng dụng đang sử dụng mô-đun và mong đợi nó ở định dạng dễ hiểu? (Đây là những gì tôi đang làm ngay bây giờ, với định dạng json)
- Tôi cũng đã thấy những người yêu cầu
package.json
tải cấu hình. Cái nào được đề xuấtpackage.json
hay một tệp rc? - Ngoài ra, nó khác với tệp javascript như thế nào
gulpfile.js
vớimodule.exports
? (Ý tôi là theo ý nghĩa của các khuyến nghị, tất nhiên tôi biết sự khác biệt và lợi thế của tệp js và rc)
Mỗi khi tôi tìm kiếm trên google, tôi kết thúc ở đây và đây , đó là một công cụ để đọc tệp rc nhưng không giải thích chúng là gì hoặc chúng được cấu tạo như thế nào và / hoặc kết nối với mô-đun.
Mọi thông tin chi tiết sẽ thực sự hữu ích. Cảm ơn