我在一个vue.js应用程序上工作,该应用程序使用jest进行了测试。为了调试这些测试,我使用了这个命令node --inspect-brk node_modules/.bin/jest --runInBand --config test/jest.config.js,在chrome dev工具中一切正常。
后来我们在项目中引入了一些环境变量来使用dotenv设置一些值(变量可以通过process.env访问),测试也运行得很好,但是当附加调试器时,环境变量值不能从.env文件中读取。
如何在使用.env文件(可通过process.env访问)中描述的环境变量的vue.js项目上的chrome dev工具中运行/调试jest测试
发布于 2019-04-30 15:23:44
导出.env文件内容有帮助。运行这样的命令export $((cat .env ; cat .test.env)| grep -v "^#" | xargs) && node --inspect-brk node_modules/.bin/jest --runInBand --config test/jest.config.js,导出的.env变量得到保存,在以后的运行中,只需运行测试启动脚本node --inspect-brk node_modules/.bin/jest --runInBand --config test/jest.config.js就足够了
https://stackoverflow.com/questions/55910815
复制相似问题