Javascript 无法使用traceur加载模块-尝试通过xhr访问文件

Javascript 无法使用traceur加载模块-尝试通过xhr访问文件,javascript,xmlhttprequest,cross-domain,traceur,Javascript,Xmlhttprequest,Cross Domain,Traceur,我在试着用traceur。当我想加载一个模块时,我得到了一个错误,它是不成功的。我的代码基于模块文档中提供的示例traceur 以下是main.html: <script src="https://google.github.io/traceur-compiler/bin/traceur.js"></script> <script src="https://google.github.io/traceur-compiler/src/bootstrap.js">

我在试着用traceur。当我想加载一个模块时,我得到了一个错误,它是不成功的。我的代码基于模块文档中提供的示例traceur

以下是main.html:

<script src="https://google.github.io/traceur-compiler/bin/traceur.js"></script>
<script src="https://google.github.io/traceur-compiler/src/bootstrap.js"></script>
<script>
     System.traceurOptions = { experimental: true } 
</script>

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

我在Chrome中遇到以下错误:

无法加载XMLHttpRequest file:///C:/Code/Tests/Traceur/ProfileView.js. 跨来源请求 仅支持协议方案:http、数据、chrome、, chrome扩展、https、chrome扩展资源

WebGetTranscoder未能加载 file:///C:/Code/Tests/Traceur/ProfileView.js

未捕获的NetworkError:未能对“XMLHttpRequest”执行“发送”: 未能加载'file:///C:/Code/Tests/Traceur/ProfileView.js"

我知道您不能通过文件系统发出xhr请求,但我已经看过一些教程,其中的代码结构与我的类似,并且在那里工作


我可能做错了什么?

您不能使用xhr访问文件系统,您应该通过运行本地Web服务器通过http打开这些页面。如果确实要启用文件系统访问,可以:


例如,启动chromechrome.exe——允许从文件访问文件

这些教程可能希望在Web服务器上运行(即使是本地的)。
// ProfileView.js
import {firstName, lastName, year} from './Profile.js';

function setHeader(element) {
  element.textContent = firstName + ' ' + lastName;
}
// rest of module
// Profile.js
export var firstName = 'David';
export var lastName = 'Belle';
export var year = 1973;