浏览器兼容性
ES2015导入/导出功能目前在以下浏览器版本及更高版本中完全支持(检查 caniuse. com 获取最新列表):
在旧版浏览器中启用模块支持
对于旧版浏览器版本中,您可能需要启用某些标志:
ES2015导入可以在Firefox中工作吗?
尽管将导入语句放在t1.js文件的顶层,但您会遇到错误:“语法错误:导入声明只能出现在模块的顶层。”这表明 Firefox 可能不完全支持 ES2015 导入功能。
理解正确的顶级要求
虽然您的导入语句位于 t1 的开头。对于 Node.js,需要注意的是文件本身必须明确表明它是作为模块加载的。仅仅将 import 语句放在非模块文件的顶部是不够的。
如何在 Firefox 中启用模块加载
要解决此问题,您需要将“type”属性添加到脚本标记,指定它是一个模块:
浏览器兼容性
ES2015导入/导出功能目前在以下浏览器版本及更高版本中完全支持(检查 caniuse. com 获取最新列表):
在旧版浏览器中启用模块支持
对于旧版浏览器版本中,您可能需要启用某些标志:
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3