首页 > 解决方案 > 无法加载类型为“模块”的脚本

问题描述

在文件script.js中有ES6like的特征import。为此,我以 .script.js身份连接module,没有type = 'module'浏览器生成错误。但是当我连接脚本时

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

作为一个module,在 中Chrome browser (v67),控制台弹出一个错误:

从源“null”访问“文件:/// D:/PROJECT/playing_field/src/script.js”处的脚本已被 CORS 策略阻止:无效响应。因此,Origin 'null' 不允许访问。

如何将脚本连接为模块?

标签: javascriptecmascript-6es6-modules

解决方案


您需要使用 Web 服务器为您的页面提供服务。如果您还没有配置并且正在使用 Google Chrome,您可以使用Web Server for Chrome


推荐阅读