node-config docsからオプション 2 を実装しています。
これは正常に実行され、テスト環境の外で実行すると、グローバル構成変数が定義されます。
ただし、これをvue-cli
Jest 単体テスト (例: vue-cli-service test:unit
) で実行すると、次のエラーが発生します。
● Test suite failed to run
ReferenceError: APP_CONFIG is not defined
// vue.config.js
...
configureWebpack: {
plugins: [
new ConfigWebpackPlugin('APP_CONFIG')
]
},
...
これを回避する良い方法は何ですか? Jest が JS ファイルの実行を開始してから、node-config
すべてのグローバル変数の値を切り替えることができるためでしょうか?