首页 > 解决方案 > 模块和非模块脚本在 ES6 中不会一个接一个地加载

问题描述

我正在进行的项目需要使用两个脚本标签

<script type='module' src='external'></script>

<script>
some code that uses variables from script 1 but it is not available
</script>```

标签: javascriptecmascript-6module

解决方案


您必须import variable from 'external'在第二个脚本中使用并将第二个脚本标签也更改为模块。因为您无法在全局范围内访问模块变量。


推荐阅读