【发布时间】:2019-11-26 19:45:00
【问题描述】:
我正在实施来自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 文件?
【问题讨论】:
标签: vue.js webpack vuejs2 jestjs node-config