关于使用export和import的2个报错
作为一个前端小白,最近在学习使用JavaScript中的export和import,遇到了两个报错,特地记录下来。
报错:Uncaught SyntaxError: Cannot use import statement outside a module
意思是说无法在module以外使用import,在网上进行查阅之后才了解到,这是由于script标签默认是使用JavaScript语言,使用ES6的语法会发生解析错误,需要在script标签中加入type=“module”,具体如下:
<script type="module">
import Rotation from '../js/ui.js'
Rotation();
</script>
这样就不会报错了。
报错:Uncaught SyntaxError: The requested module ‘…/js/ui.js’ does not provide an export named ‘default’
在解决上面的第一个报错之后,控制台又抛出了第二个错误:
是说我的目标JS文件中没有default导出,而我的JS文件中是这样的:
function