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