我正在从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 在node-config
完成所有全局变量及其值的切换之前就开始执行 JS 文件吗?