报错:Uncaught SyntaxError: Cannot use import statement outside a module

阅读 155

2022-01-07

语法错误 : 无法在模块外部使用导入语句

在js中使用模块化的导入导出功能,必须要声明 js是模块化的。

举个简单的例子:

// a.js
const tools = {label:'商品' }
export defalut tools;
// b.js
import tools from './a.js'
//1.html
<script src="./a.js"></script>   
//直接这样写的话会报上面的错,原因就是引入的a.js使用了import 的语法
// 解决:加一个模块化的属性即可
<script type="module" src="./a.js"></script> 

精彩评论(0)

0 0 举报