Неперехваченная ошибка синтаксиса: Запрошенный модуль ‘./bundle.js «не предоставляет экспорт с именем «Тессеракт» при использовании Browserify с Tesseract.js

#javascript #node-modules #browserify #tesseract.js

Вопрос:

Я пытаюсь убежать Tesseract.js в браузере, поэтому я использую browserify, чтобы попытаться это сделать. Я получаю сообщение об ошибке в консоли

Неперехваченная ошибка синтаксиса: Запрошенный модуль ‘./bundle.js «не предоставляет экспорт с именем «Тессеракт»

Вот мой test.html файл

 lt;!DOCTYPE htmlgt; lt;html lang="en-US"gt; lt;headgt;  lt;script type="module" src="scripts/test.js"gt;lt;/scriptgt; lt;/headgt; lt;bodygt; lt;/bodygt; lt;/htmlgt;  

и вот мой test.js файл в папке «Сценарии», за которым следует файл readme на https://github.com/naptha/tesseract.js

 import {Tesseract} from './bundle.js'; Tesseract.recognize(  'https://tesseract.projectnaptha.com/img/eng_bw.png',  'eng',  { logger: m =gt; console.log(m) }  ).then(({ data: { text } }) =gt; {  console.log(text);  })  

Я заглянул в bundle.js файл и заметил, что там не было никакого упоминания об экспорте Тессеракта, мне интересно, должен ли я был сделать что-то еще с его браузером, может быть? Я использовал команду

 browserify tesseract.js/src/index.js -o bundle.js