Node.js 为babel/react/node应用程序启用mocha测试中的绝对导入

Node.js 为babel/react/node应用程序启用mocha测试中的绝对导入,node.js,mocha.js,babeljs,Node.js,Mocha.js,Babeljs,我正在使用一个现有的babel/react/node应用程序,它使用项目模块的绝对导入语句。例如: import level from 'state/models/level'; 我用babel节点启动服务器 ./node_modules/.bin/babel-node server.js 现在我创建了一些mocha单元测试。我打电话给他们 ./node_modules/.bin/babel-node src/test/test_mymodule.js 不幸的是,我的测试无法处理这些导入

我正在使用一个现有的babel/react/node应用程序,它使用项目模块的绝对导入语句。例如:

import level from 'state/models/level';
我用babel节点启动服务器

./node_modules/.bin/babel-node server.js 
现在我创建了一些mocha单元测试。我打电话给他们

./node_modules/.bin/babel-node src/test/test_mymodule.js
不幸的是,我的测试无法处理这些导入。 我的测试中的导入仅在相对时有效。例如:

import level from '../state/models/level'
但我当然不想重写所有导入语句

那么,我必须如何配置我的mocha测试,才能正确解释所有导入语句呢

我的应用程序位于src目录中。 我已经尝试将测试放在应用程序目录中,或者创建了一个专用的测试目录。两者都不起作用

指向使用babel和mocha的现有应用程序的指针也会有所帮助