javascript - 无法加载类型为 "module"的脚本

标签 javascript ecmascript-6 es6-modules

在文件 script.js 中有 ES6 的特性,比如 import。为此,我将 script.js 作为 module 连接,没有 type = 'module' 浏览器会生成错误。但是当我连接脚本时

<script type = "module" src = "script.js"> </ script>

作为模块,在Chrome浏览器(v67)中,控制台弹出错误:

Access to Script at 'file: /// D: /PROJECT/playing_field/src/script.js' from origin 'null' has been blocked by CORS policy: Invalid response. Origin 'null' is therefore not allowed access.

如何将脚本连接为模块?

最佳答案

您需要使用 Web 服务器来提供您的页面。如果您尚未配置并且正在使用 Google Chrome,则可以使用 Web Server for Chrome .

关于javascript - 无法加载类型为 "module"的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51142608/

相关文章:

javascript - 在不使用填充的情况下向 Material UI 网格添加空白列

javascript - 无法在 'send' : Still in CONNECTING state 上执行 'WebSocket'

javascript - 导入/导出声明可能只出现在模块的顶层

javascript - 突出显示文本 JavaScript 句子的所有单词匹配项

javascript - .put 在 Mocha Chai 请求中更新密码的方法不起作用

javascript - 如何防止 TinyMCE 5 删除\r\n

javascript - 具有常量字符串和依赖类型的流类型

javascript - 为什么事件处理程序无法获得正确的句柄?

javascript - Chrome 61 版扩展中的 ES6 模块

javascript - Moment.js 总是给出 "a few seconds ago"