【发布时间】:2018-10-18 23:39:48
【问题描述】:
Webpack 能够捆绑节点模块,然后可以将其加载到 html 页面中并在浏览器中使用。但并非所有节点模块都可以这种方式使用。例如,那些使用“fs”模块的模块,或任何其他需要在浏览器沙箱之外中断或依赖于此类模块的模块。
所以我的问题是:有没有一种直接的方法来确定一个模块是否可以在浏览器中使用,而不是尝试一下?
我正在开发一个使用 Webpack 的 Web 应用程序,并且我需要用于各种事情的库。通常我找到的库被打包为节点模块,并且我在使用它们方面取得了相当大的成功。但是,当我遇到一个库时,我不确定它是否真的可以在浏览器上运行,而不必每次都尝试一下。有没有更好的办法?
【问题讨论】:
标签: javascript node.js webpack