这是因为 mapbox-gl-draw-circle 模块依赖于 Node.js 的 'fs' 模块,但在浏览器中无法使用 'fs' 模块。解决方法是使用 webpack 或其他类似的工具来将模块打包,并在打包配置文件中将 node 属性设置为 false,禁用 Node.js 相关模块。例如:
// webpack.config.js
module.exports = {
//...
node: {
fs: "empty"
}
};
这样就可以在浏览器中使用 mapbox-gl-draw-circle,同时避免了 'fs' 模块的错误。
上一篇:安装Manim时遇到的问题