在babocha / react / node应用程序的mocha测试中启用绝对导入

时间:2015-12-30 21:59:54

标签: node.js mocha babeljs

我正在使用现有的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的现有应用程序的指针也会有所帮助。

0 个答案:

没有答案