如何在Node.js中的本地文件上运行导入的测试运行器

时间:2019-04-18 09:42:01

标签: node.js npm

我正在为我的应用程序构建一个测试运行器。它捆绑在一个npm软件包中,该软件包已导入我的项目中。

要开始测试,我将其添加到了package.json

"test": "mocha --recursive node_modules/@my-git/my-test-repo/dist"

此存储库包含应该在本地文件上运行的测试,但是我不确定如何将其导入到我的测试中。我的第一个想法是确保所有经过测试的存储库都具有相同的结构,以便可以使用相同的绝对路径将文件导入子模块,但这似乎并不正确,

import MyFile from '../../../../../dist/myFile';

存储库中测试文件的顶部,该路径不存在。

因此,是否可以将文件从节点项目导入其子模块之一?

0 个答案:

没有答案