我试图从另一个 JavaScript 文件导入一个函数,但是在 main.js
中的导入语句出现了错误。
main.js
:
import {Event} from 'event.js';
let asdf = new Event("hi", "hi", "hi");
console.log(asdf.title);
console.log(asdf.mainText);
console.log(asdf.buttonSet);
event.js
:
export function Event(title, mainText, buttonSet) {
this.title = title;
this.mainText = mainText;
this.buttonSet = buttonSet;
}
我查看了语法,没有发现任何问题:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import。此外,我在链接中运行代码片段,得到了相同的错误:ES6 in the browser: Uncaught SyntaxError: Unexpected token import。 编辑:已更正index.html文件。
<script src="scripts/main.js" type="module"></script>
type="module"
... 那很有趣。使用的是哪个浏览器和浏览器版本? - Jaromanda X