require("jpgJs")
возвращает пустой {}
в моем проекте nodejs
Я использую Utif в своем реактивном проекте, и он имеет jpgjs в качестве зависимости.
Проходя по коду, jpgjs
, кажется, не устанавливает его module.exports
.
В строке 102 из jpg.js
if (typeof exports === "function") {
module.exports = {
JpegImage: JpegImage,
JpegDecoder: JpegDecoder,
JpxDecoder: JpxDecoder,
Jbig2Decoder: Jbig2Decoder
};
}
Оно никогда не войдет в if statement
. Если я заставлю его войти в этот код, JpegDecoder
(необходим кусок Utif
) будет установлен на undefined
.
Если я перееду
module.exports = {
JpegImage: JpegImage,
JpegDecoder: JpegDecoder,
JpxDecoder: JpxDecoder,
Jbig2Decoder: Jbig2Decoder
};
до самого конца jpg.js
, он устанавливает jpegDecoder
на правильное значение, и я могу требовать его из своего кода, но вызов require в Utif
не работает.
Кто-нибудь использовал jpgjs
в проекте узла и видел эту проблему?
Спасибо