是否有可能使Jest的工作需要相对于根项目目录的模块?
例如,这是我的项目结构:
如果我在notes.test.js上并想导入notes.js,则需要执行以下操作:
const notes = require('../../notes.js');
是否可以配置Jest,所以下面的行可以在notes.test.js中使用?
const notes = require('notes.js');
我想拥有它,所以我可以更好地了解正在导入的内容。可以在这样的小型项目中解决这个问题,但是我想知道大型项目的复杂性如何。我试图独自寻找一个答案,但找不到答案。
尝试了更多之后,似乎将其添加到我的package.json中成功了:
"jest": {
"moduleFileExtensions": ["js"],
"moduleDirectories": ["node_modules", "bower_components", "."]
}