#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