说我想在浏览器中使用这个库: https://github.com/sindresorhus/escape-goat
并说我不能做任何预处理 (因为用户可以选择任何脚本,所以重要的是脚本是动态加载的)
如果我从浏览器加载它
未捕获的ReferenceError:未定义导出
这是有道理的,因为有这样的代码:
exports.escape = ...
exports.unescape = ...
我可以通过以下方式解决此问题:
<script>exports = {};</script>
<script src='...'></script>
但这是对的吗? 什么是解决这个问题的一般解决方案? 是否存在未定义出口的polyfill? 我错过了什么吗?
感谢