У меня есть несколько вопросов относительно различных файлов rc
в типичном приложении node, например .npmrc
, .babelrc
и т.д.
- Что такое rc файл, я знаю его конфигурацию runtime-config для модуля, но что-нибудь еще?
- Должен ли rc файл следовать за соглашением об именах
.[module]rc
или это только рекомендуемый формат? - Какие поддерживаются форматы? Я видел как форматы yaml, так и json, зависит ли он от читателя от использования модуля?
- Как получить доступ к rc файлу с точки зрения модуля? Называет ли он его как
[module]rc
, автоматически ли он будет доступен для модуля? Если да, то где это будет доступно? - Или должен ли модуль обращаться к файлу так же, как и любой другой файл из приложения, использующего модуль, и ожидать, что он будет в понятном формате? (Это то, что я делаю прямо сейчас, с json-форматом)
- Я также видел людей, которым требуется
package.json
загрузить конфигурацию. Что рекомендуется,package.json
или файл rc? - И как он отличается от файла javascript, такого как
gulpfile.js
, сmodule.exports
? (Я имел в виду в смысле рекомендаций, конечно, я знаю разницу и преимущества js и rc файлов)
Каждый раз, когда я ищу в google, я заканчиваю здесь и здесь, что является инструментом для читать rc файл, но не объясняет, что это такое или как они сконструированы и/или подключены к модулю.
Любое понимание было бы действительно полезно. Благодаря