2016-08-04 89 views
0

我嘗試使用browserify加載要在瀏覽器中使用的節點模塊。我的main.js文件依賴於fs,cheerio,json-to-xlsx。當我使用browsesrify捆綁它們時,它捆綁沒有任何錯誤。但是,當我加載捆綁文件,它總是說找不到模塊'jszip',如果我從我的main.js和加載中刪除該依賴項,它顯示與'fs'模塊相同的錯誤。Browserify無法在瀏覽器中加載節點模塊

我該如何使用它?或者還有沒有其他更好的加載器試圖在瀏覽器上使用node_modules。我已經嘗試的WebPack,wreq.js

this is the error in console

任何協助理解

回答

0

在 'JSON到XLSX' 模塊使用 'XLSX' 裏面的模塊。 xlsx.js使用'js'+'zip''jszip.js'。但是browserify不能和串聯一起工作,因此你必須手動去改變require('js'+'zip')來需要('jszip')。

也與fs模塊類似。

相關問題