javascript - 无法加载类型为“模块”的脚本
问题描述
在文件script.js
中有ES6
like的特征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' 不允许访问。
如何将脚本连接为模块?
解决方案
您需要使用 Web 服务器为您的页面提供服务。如果您还没有配置并且正在使用 Google Chrome,您可以使用Web Server for Chrome。
推荐阅读
- kaggle - 在 kaggle 中提交时出现问题
- robotframework - 机器人框架中@和$的区别
- php - WordPress精确搜索查询
- firebase - 从firebase中显示一个Image.file
- r - “如何根据已知的中位数(四分位数)模拟一组原始数据”
- python - 使用“\n”时如何修复打印出的标识
- azure - 在 Azure hdinsight 群集上启用 kerberos
- python - Anaconda 的 `current_repodata.json` 文件导致系统在 ubuntu 18.04 中冻结
- c# - 如何在 C# WPF 桌面应用程序中实现 VirusTotal API?
- xslt - 选择包含相同名称的相同节点