【发布时间】:2016-01-03 00:48:06
【问题描述】:
这不是以下处理浏览器特定问题的问题的重复。我期待
import / export是否可以在客户端工作的答案。
- ECMA 6 Not working although experimental js is enabled
- how export variable in ES6 in Chrome/Firefox?
//lib.js
export const sqrt = Math.sqrt;
export function square(x) {
return x * x;
}
export function diag(x, y) {
return sqrt(square(x) + square(y));
}
//main.js
"use strict";
import { square, diag } from 'lib';
console.log(square(11)); // 121
console.log(diag(4, 3)); // 5
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Import Check</title>
</head>
<body>
<script type="text/javascript" src="main.js"></script>
</body>
</html>
经过测试的浏览器:Google Chrome 版本 47.0.2526.106
- 是否可以使代码在任何浏览器中都可以工作?
- 可以说,我们选择了一个转译器 (
BabelJS) 并转译了代码。import/export文件代码 sn-p 将在客户端或服务器端工作(在节点服务器中作为要求方法)?
【问题讨论】:
-
当您的问题是关于 chrome 时,为什么您的标题是“ES6 转译器中的导入/导出”?
-
如果您认为问题不重复,请编辑您的问题。
-
@torazaburo,我已经更新了我真正期望的问题!
-
早期标记的原始问题和当前问题相同。它需要重新打开!
-
@torazaburo,请重新打开问题
标签: javascript google-chrome ecmascript-6 transpiler