【发布时间】:2017-05-30 10:38:15
【问题描述】:
我正在尝试从单独的 .js 文件导入函数。当我声明导入命令时,页面没有执行代码。但是当我删除导入命令并执行一个简单的警报('Hello')时,页面上会弹出那个东西。
项目结构
--Todo-app
----js
------two.js
------main.js
----index.html
索引.html
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script src="js/main.js"></script>
</body>
</html>
两个.js
export function one() {
return 1 + 1;
}
main.js
import { one } from 'two';
alert(one());
【问题讨论】:
-
尝试使用'./two'
-
您能在控制台中看到导入语句的任何错误消息吗?
-
@MustafaMamun 上面给出了two.js的内容
-
抱歉之前没看到过更正。
-
浏览器不支持 ES6 模块(Edge 除外)。代码需要用 Babel 转译。
标签: javascript html ecmascript-6