【发布时间】:2019-10-15 22:20:04
【问题描述】:
我想从 cms 生成的 html 文件中的 script 标签访问数据。 是否可以在不污染全局命名空间的情况下做到这一点? 我尝试使用 es6 模块,但失败了,也找不到任何相关信息。
<script>
let list = ['a','b','c'];
export default list
</script>
//test.js
import list from './index.html'
错误: 'http://localhost:8080/index.html net::ERR_ABORTED 404' 要么: '加载模块脚本失败:服务器以“text/html”的非 JavaScript MIME 类型响应。根据 HTML 规范对模块脚本强制执行严格的 MIME 类型检查。'
【问题讨论】:
-
您可以使用
var来声明变量,以便可以从其他文件访问它。
标签: javascript html ecmascript-6 es6-modules