我在 django 项目中有带有 javascript 的 html 代码:
<body>
<-- some html>
</body>
<script>
import fs from "fs"
// some javascript
</script>
现在我收到错误
import declarations may only appear at the top level of a module
。
我做错了什么?是否有一些参考资料可以解释 javascript 中的导入如何工作?我还不习惯 javascript,在所有其他语言中我从来没有遇到过 import 语句的问题。
默认情况下,
<script>
标签被解释为常规脚本,而不是 ES6 模块。使用 type="module" 属性将脚本指定为模块。
<body>
<-- some html>
</body>
<script type="module">
import fs from "fs";
// some javascript
</script>