Node.jsに設定ファイルを作成する方法は複数あります。 1つはjsファイル内のmodule.exportsを使用し、1つは単純なjsonオブジェクトを使用します。Module.exportsと設定ファイルのプレーンjson
// config1.js
module.exports = {
config_1: "value 1",
config_2: "value 2"
}
// config2.json
{
config_1: "value 1",
config_2: "value 2"
}
設定ファイルでmodule.exportsを使用することの利点はありますか?違いは何ですか?
おかげでジョナサン・オング@
唯一の実際の違いは、jsonファイルにコメントを追加できないことです。コメント付きのjsonファイルが必要な場合は、rcファイルの使用に興味があるかもしれません。 –
ありがとうございましたJonathan、私はmodule.exportsが* .jsファイルでのみ有効で、jsonオブジェクトでは* .jsonファイルでのみ有効であることに気付きました。 * .jsファイルにmodule.exportsを使ってコメントを付けることができました。 –
もう1つの重要な点は、実際の.jsonファイルの構文がより厳密であることです。例えば、キーを二重引用符で囲む必要があります。アイテムの配列の末尾にカンマを付けることはできません。 –