我需要在require
src
文件夹中的任何文件之前设置一些环境变量。我创建了一个test/configure-test.js
文件,用于设置我需要的env变量,但是在此之前加载了文件src/server.js
。
我知道我可以将env变量放在package.json的脚本开始行中,但是我宁愿在代码中使用它以便更容易运行单独的测试。我必须按此顺序执行此操作的原因是我依赖的库(newrelic)之一只是需要它才会产生副作用。
我有一个mocha.opts文件:
--harmony
--reporter
spec
./test/*-test.js
似乎无论我做什么src/server.js
首先加载