当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《在babocha/react/node应用程序的mocha测试中启用绝对导入》经验,为你挑选了0个好方法。

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

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有