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

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

在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> 

你可能感兴趣的:(javascript,前端)