如何使笑话识别相对于项目根目录的导入?

问题描述 投票:0回答:1

是否有可能使Jest的工作需要相对于根项目目录的模块?

例如,这是我的项目结构:

enter image description here

如果我在notes.test.js上并想导入notes.js,则需要执行以下操作:

const notes = require('../../notes.js');

是否可以配置Jest,所以下面的行可以在notes.test.js中使用?

const notes = require('notes.js');

我想拥有它,所以我可以更好地了解正在导入的内容。可以在这样的小型项目中解决这个问题,但是我想知道大型项目的复杂性如何。我试图独自寻找一个答案,但找不到答案。

javascript node.js require jest
1个回答
0
投票

尝试了更多之后,似乎将其添加到我的package.json中成功了:

  "jest": {
      "moduleFileExtensions": ["js"],
      "moduleDirectories": ["node_modules", "bower_components", "."]
    }
© www.soinside.com 2019 - 2024. All rights reserved.