2016-08-04 4 views
0

Я попытался использовать браузер для загрузки модулей узла, которые будут использоваться в браузере. Мой файл main.js зависит от fs, cheerio, json-to-xlsx. Когда я свяжу их с помощью browsesrify, он объединяется без каких-либо ошибок. Но когда я загружаю связанный файл, он всегда говорит, что не может найти модуль «jszip», если я удалю эту зависимость из моего main.js и загружаю, он показывает ту же ошибку с модулем «fs».Браузер не загружает модули узла в браузере

Как его использовать? Или есть какой-нибудь другой лучший загрузчик, который будет пытаться использовать node_modules в браузере. Я попытался Webpack, wreq.js

this is the error in console

Любая помощь приветствуется

ответ

0

Модуль Модуль 'JSON к XLSX' использует 'XLSX' внутри него. В xlsx.js используется «jszip.js», например «js» + «zip». Но браузер не работает с конкатенацией, поэтому вам нужно вручную перейти и изменить require ('js' + 'zip'), чтобы потребовать ('jszip').

Аналогично модулю fs.

Смежные вопросы