我正在使用现有的babel/react/node应用程序,该应用程序使用项目模块的绝对导入语句.例如:
import level from 'state/models/level';
我用babel-node启动服务器
./node_modules/.bin/babel-node server.js
现在我已经创建了一些mocha单元测试.我打电话给他们
./node_modules/.bin/babel-node src/test/test_mymodule.js
不幸的是,我的测试不适用于这些导入.我的测试中的导入仅在相对时才起作用.例如:
import level from '../state/models/level'
但是我当然不想重写所有的import语句.
那么我如何配置我的mocha测试,所有导入语句都被正确解释?
我的应用程序位于src目录中.我试图将测试放在app目录中或创建一个专用的测试目录.两者都不起作用.
指向使用babel和mocha的现有应用程序的指针也会有所帮助.