Mam kilka pytań dotyczących różnych rc
plików w typowym zastosowaniu węzła, jak .npmrc
, .babelrc
etc.
- Co to jest plik rc, wiem, że to plik konfiguracyjny dla modułu, ale cokolwiek innego?
- Czy plik rc musi być zgodny z
.[module]rc
konwencją nazewnictwa, czy jest to tylko zalecany format? - Jakie formaty są obsługiwane? Widziałem zarówno formaty yaml, jak i json, czy to zależy od czytnika, którego używa moduł?
- Jak uzyskać dostęp do pliku rc z perspektywy modułu? Czy nazwanie go tak
[module]rc
, aby było automatycznie dostępne dla modułu? Jeśli tak, gdzie będzie dostępna? - A może moduł powinien uzyskiwać dostęp do pliku tak samo, jak każdy inny plik z aplikacji, która korzysta z modułu i oczekiwać, że będzie miał zrozumiały format? (To właśnie robię teraz z formatem json)
- Widziałem również osoby wymagające
package.json
załadowania config. Co jest zalecane,package.json
czy plik rc? - Czym różni się on od pliku javascript, takiego jak
gulpfile.js
zmodule.exports
? (Miałem na myśli w sensie zaleceń, oczywiście znam różnicę i zalety plików js i rc)
Za każdym razem, gdy wyszukuję w Google, kończę tutaj i tutaj , co jest narzędziem do odczytu pliku rc, ale nie wyjaśnia, czym one są ani jak są zbudowane i / lub połączone z modułem.
Każdy wgląd byłby naprawdę przydatny. Dzięki