Mocha / Yargs не может найти модуль ./package.json - PullRequest
0 голосов
/ 09 июня 2019

Я работаю над проектом машинописи для узла, и это первое, что я делаю без использования babel или накопительного пакета, и когда я пытаюсь запустить свои тесты мокко, я получаю ошибку cannot find module './package.json'

Каталог моего проекта выглядит так:

build
  - index.js
node_modules
src
  - index.ts
test
  - index.test.js

Итак, в моем файле index.test.js мне требуется файл js из папки сборки:

index.test.js

const App = require('../build/index.js');

, но при использовании npm run test возникает ошибка, упомянутая выше. Я могу понять, почему это происходит, потому что package.json не существует в каталоге сборки, но как это рекомендуется делать? Все, что я вижу в машинописном тексте, рекомендует выводить файлы в каталог, такой как lib или build, но я не вижу, как тесты mocha могут работать так:

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