【发布时间】:2017-11-21 00:49:48
【问题描述】:
在 Chrome Canary 64 位版本 61.0.3134.0 中,我启用了本文https://medium.com/dev-channel/es6-modules-in-chrome-canary-m60-ba588dfb8ab7 中详述的实验性标志“Experimental Web Platform flag”。
这应该允许我在浏览器中使用 ES6 模块而无需构建步骤。我的设置很简单:我有 2 个文件:
我的 index.html:
<!DOCTYPE html>
<html lang="en">
<head></head>
<body>
<script type="module" src="app.js"></script>
</body>
</html>
还有我的 app.js:
console.log('hello');
我可以在 Chrome 开发工具的网络选项卡中看到 app.js 已加载,但控制台中没有任何反应。没有错误信息。但是,如果我从脚本标签中删除 type="module",控制台中会显示消息“hello”。
【问题讨论】:
标签: javascript google-chrome ecmascript-6 es6-modules