我正在使用现有的babel / react / node应用程序,该应用程序使用项目模块的绝对导入语句。 E.g:
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
不幸的是,我的测试无法使用这些导入。 我的测试中的导入仅在相对时才起作用。 E.g:
import level from '../state/models/level'
但我当然不想重写所有的import语句。
那么我如何配置我的mocha测试,所有的import语句都被正确解释?
我的应用程序位于src目录中。 我试图将测试放在app目录中或创建一个专用的测试目录。两者都不起作用。
指向使用babel和mocha的现有应用程序的指针也会有所帮助。