Как заставить jest распознавать импорт относительно каталога проекта root? - PullRequest
0 голосов
/ 25 апреля 2020

Можно ли заставить Jest работать с модулями, относящимися к каталогу проекта root?

Например, вот моя структура проекта:

enter image description here

Если я на сайте notes.test. js и хочу импортировать заметки. js, мне нужно сделать следующее:

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

Можно ли настроить Jest? поэтому строка ниже будет работать с notes.test. js?

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

Я бы хотел получить это, чтобы лучше понять, что импортируется. Ничего страшного в таком маленьком проекте не бывает, но мне интересно, насколько сложным это будет для больших проектов. Я пытался найти ответ самостоятельно, но не смог понять.

1 Ответ

0 голосов
/ 25 апреля 2020

Попробовав немного больше, кажется, добавив это в мой пакет. json добился цели:

  "jest": {
      "moduleFileExtensions": ["js"],
      "moduleDirectories": ["node_modules", "bower_components", "."]
    }
...