Create-React-App v3 не запускает Jest-тесты с абсолютным импортом других компонентов - PullRequest
0 голосов
/ 19 июня 2019

На основе указаний от (https://facebook.github.io/create-react-app/docs/importing-a-component#absolute-imports) я пытался запустить Jest-тесты для двух компонентов в моем проекте (https://github.com/refayathaque/k1y0b1eahsqztk48), которые импортируют другие компоненты и библиотеки.

При локальном запуске приложения импорт абсолютного пути работает нормально, и все отображается так, как ожидалось, но во время Jest-тестирования импорт абсолютного пути не работает, я считаю.

Раньше я использовал 'NODE_PATH = src /' в файле '.env', но CRA3 рекомендует нам не делать этого, а вместо этого использовать файл 'jsconfig.json'. У меня есть файл 'jsconfig.json', но тесты все еще не запущены. Код ниже - это то, что у меня есть в файле 'jsconfig.json':

{
    "compilerOptions": {
      "baseUrl": "src"
    },
    "include": ["src"]
}

Сообщение об ошибке от Jest:

Test suite failed to run

    /Users/refayathaque/Documents/k1y0b1eahsqztk48/node_modules/react-s3/lib/ReactS3.js:1
    ({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import Signature from "./Signature";
                                                                                                    ^^^^^^^^^

    SyntaxError: Unexpected identifier
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...