не предоставляет экспорт с именем BrowserQRCodeReader

И третий вариант - cx_Freeze , который является кросс-платформенным.

0
задан abidh 24 February 2019 в 07:05
поделиться

2 ответа

Кажется, что у zxing-js/library есть проблемы с комплектацией.

Я могу воспроизвести ошибку, запустив npm run build, а затем npm run start. Похоже, вам понадобится пакетирование, чтобы это работало в браузере. См. этот пост для получения дополнительной информации

. Тем временем вы можете использовать npm run start:dev, и вы сможете делать локальное развитие, как и ожидалось.

Спасибо @passle_ из команды @ open-wc за помощь в этом.

0
ответ дан jlengrand 24 February 2019 в 07:05
поделиться

В дополнение к ответу jlengrands, npm start запустит owc-dev-server, который выполняет минимальный объем работы; это разрешит только голые модули.

Библиотека QR-кодов, которую вы пытаетесь использовать, использует commonjs, для ее преобразования потребуется немного магии, чтобы браузер мог понять этот код. Webpack-dev-server может сделать это за вас, который вы можете запустить с помощью npm run start:dev.

0
ответ дан passle 24 February 2019 в 07:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: