我有一个项目使用Browserify和 ES6 来处理导入和定义包。该项目在使用Gulp-Browserify构建时使用“paths”选项使用绝对路径。
这适用于源代码,但现在我正在尝试使用Mocha编写测试并使用gulp-mocha运行它们,这会导致问题。Mocha 需要相对路径,但如果我给它一个相对路径,该文件具有使用绝对路径的其他导入,则测试将失败并出现 MODULE_NOT_FOUND 错误。
例如
Mocha Import at test/actions/user.js:
import createUser from '../../src/actions/user';
...
Source Import at src/actions/user.js:
import CREATE_USER from 'constants/use
...
将导致 MODULE_NOT_FOUND_ERROR
我想知道是否有任何方法可以在 mocha 中设置绝对路径列表,类似于浏览器化?