У меня есть проект машинописного текста, для которого требуется личная библиотека, добавленная в мой package.json
из репозитория git, созданного как библиотека commonjs.Когда я запускаю свой скрипт сборки ./node_modules/.bin/webpack -d --config webpack/webpack.dev.js
, все компилируется правильно.Однако, когда я запускаю jest jest --config front/jest.config.js
, он выдает следующую ошибку:
● Test suite failed to run
TypeError: dumblib_1.default is not a constructor
12 | const dumblib = new DumbLib(vars)
При входе в точку входа в lib, которая является просто проектом узла, скомпилированного из es6 в commonjs, пакет показывает это вконец файла:
module.exports = DumbLib;
В lib нет машинописного текста, поэтому у меня в главном проекте есть файл для набора текста для импорта dumblib.
declare module 'dumblib' {
.
.
.
export default class DumbLib {
constructor(vars: Vars)
.
.
.
}
}
Как я уже сказал, кажется, что компилятор машинописного текста видит это, поскольку все компилируется правильно.Тем не менее, шутка продолжает бросать эту ошибку.Есть ли что-то особенное, что я должен сделать, чтобы шутка узнала мои печатные издания?Или есть какое-то другое несоответствие, которого я не вижу?