Ich habe einige Fragen in Bezug auf verschiedene rc
Dateien in einer typischen Knoten-Anwendung, wie .npmrc
, .babelrc
usw.Was sind `rc` Dateien in Nodejs?
- Was für eine RC-Datei ist, ich weiß, es ist ein Runtime-config für das Modul, aber etwas anderes?
- Muss die RC-Datei
.[module]rc
Namenskonvention folgen oder ist es nur ein empfohlenes Format? - Welche Formate werden unterstützt? Ich habe sowohl YAML- als auch JSON-Formate gesehen, hängt es von dem Leser ab, den das Modul verwendet?
- Zugriff auf eine RC-Datei aus der Perspektive eines Moduls? Würde es als
[module]rc
benennen es automatisch für das Modul verfügbar machen? Wenn ja, wo wird es verfügbar sein? - Oder sollte das Modul wie jede andere Datei von der App, die das Modul verwendet, auf die Datei zugreifen und erwarten, dass sie in einem verständlichen Format vorliegt? (Dies ist, was ich gerade mache, mit JSON-Format)
- Ich habe auch Leute gesehen, die
package.json
benötigen, um Config zu laden. Welche wird empfohlen,package.json
oder eine RC-Datei? - Auch wie unterscheidet es sich von einer Javascript-Datei wie
gulpfile.js
mitmodule.exports
? (Ich wollte im Sinne von Empfehlungen, natürlich weiß, dass ich den Unterschied und die Vorteile der js und rc-Dateien)
Jedes Mal, wenn ich in Google-Suche, ich am Ende here und here, das ist ein Werkzeug zu lesen RC-Datei, aber nicht erklären, was sie sind oder wie sind sie konstruiert und/oder mit dem Modul verbunden.
Jeder Einblick wäre wirklich nützlich. Dank
Es gibt nichts besonderes an diesen Dateien, verschiedene Module "einfach passieren", um eine ähnliche Strategie zu verwenden. –