問題タブ [node-config]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - ES6ですべてのインポートの上に変数を持ち上げるにはどうすればよいですか?
基本的に、私はbabelを使用してnodejsアプリをトランスパイルしているので、node-config
パッケージだけでなくes6も使用できます。
デフォルトでは、node-config
パッケージは /config フォルダー内の構成を探します。これは、構成がロードされる前にこのようなことを行うことで再割り当て可能です。
process.env["NODE_CONFIG_DIR"] = __dirname + "/configDir/";
ただし、ES6 を使用しているため、インポートは巻き上げられ、コードが実行される前に常に読み込まれます。
上記のコードをすべてのインポートの上に持ち上げて、node-config
ロードされる前に実行できるようにする方法があるかどうか疑問に思っていましたか? または、この問題に取り組むことができる別の方法があるとしたら?
どんな助けでも大歓迎です!