问题描述
我有一个简单的HTML文件,其中包含一些简单的javascript文件。没有框架,没有模块。在其他JS文件中有一个主要的JS文件和辅助功能。
当我将其作为静态网站打开时,一切正常。一个文件中的JS代码可以调用另一个文件中定义的函数。
当我尝试包裹捆绑器时,将其指向index.html
文件,包裹会找到我的所有JS文件,并在开头添加一些内容,在文件名后附加一个哈希,并修改HTML文件中的链接。一切都很好。
但是,当我在浏览器中打开此页面时,发现我在一个JS文件中定义的代码无法看到在其他JS文件中定义的功能,并抛出ReferenceError: <func> is not defined
。当我检查HTML页面中包含的JS脚本时,这些函数的确在全局范围内定义。这有多奇怪?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)