我正在为浏览器编写 JavaScript,我的 script.js 有类似的东西
import { foo, bar } from "./lib/sth.js"
function main() { ... }
Run Code Online (Sandbox Code Playgroud)
然后我的浏览器中有这个:
<script type=module src="./script.js"></script>
<body onload="main();"> ... </body>
Run Code Online (Sandbox Code Playgroud)
但它一直给我这个错误:
未捕获的引用错误:加载时未定义 main ((index):7)
为什么我的 main 现在被定义了?在我使用 type=module 之前它工作得很好,但是使用 import 语句,我相信它必须是 type=module
javascript ×1