【发布时间】:2017-10-07 03:21:26
【问题描述】:
我正在尝试使用导入和导出来创建模块,但它不起作用。
我在 index.html 标头中添加了https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/6.24.0/babel.min.js 并尝试导入 js 文件并收到错误消息说 SyntaxError:导入声明可能只出现在模块的顶层。我可能做错了什么?
我知道我可以使用 require.js,但可以使用导入和导出。
HTML
script src="https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/6.24.0/babel.min.js"></script
JS 文件
import Mymodule from './modules/mymodule';
【问题讨论】:
-
错误意味着“导入”应该出现在文件的顶层,而不是在类或函数中。
-
我的导入语句在一个 js 文件中,没有其他代码。就是这个 import Mymodule from './modules/mymodule';
标签: javascript import export babeljs