3

node-config docsからオプション 2 を実装しています。

これは正常に実行され、テスト環境の外で実行すると、グローバル構成変数が定義されます。

ただし、これをvue-cliJest 単体テスト (例: 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すべてのグローバル変数の値を切り替えることができるためでしょうか?

4

1 に答える 1