我正在为我的应用程序构建一个测试运行器。它捆绑在一个npm软件包中,该软件包已导入我的项目中。
要开始测试,我将其添加到了package.json
:
"test": "mocha --recursive node_modules/@my-git/my-test-repo/dist"
此存储库包含应该在本地文件上运行的测试,但是我不确定如何将其导入到我的测试中。我的第一个想法是确保所有经过测试的存储库都具有相同的结构,以便可以使用相同的绝对路径将文件导入子模块,但这似乎并不正确,
import MyFile from '../../../../../dist/myFile';
存储库中测试文件的顶部,该路径不存在。
因此,是否可以将文件从节点项目导入其子模块之一?