我需要在浏览器中使用一个包,但是它导入了一些节点模块,比如
fs
. 当我使用Webpack捆绑它时,它会报告一些错误,比如说
FS
只能在节点上运行。但是使用的功能
FS
在我的案例中并不是真的被调用。
有没有任何方法可以配置Webpack来忽略或替换
FS
附属国?我配置
webpack.config.js
用:
resolve: {
externals: ['fs']
}
虽然代码可以捆绑在一起,但是当它在浏览器上运行时,由于仍然需要
FS
.
我想知道我能不能创造一个假人
FS
替换Webpack,它与空对象一样简单
{}
但是我找不到办法