axios.js:3 Uncaught SyntaxError: Cannot use import statement outside a module
时间: 2023-12-27 07:25:31 浏览: 164
Axios,axios.js前端开发
这个错误是因为在非模块化的环境中使用了import语句。在非模块化的环境中,无法直接使用import语句导入模块。要解决这个问题,你可以将脚本标记为模块化脚本,或者使用其他方式来导入模块。
以下是两种解决方法:
1. 将脚本标记为模块化脚本:
```html
<script type="module" src="axios.js"></script>
```
通过将脚本标记为模块化脚本,可以在脚本中使用import语句导入模块。
2. 使用其他方式导入模块:
如果你不想将脚本标记为模块化脚本,你可以使用其他方式来导入模块,例如使用script标签的defer属性或者使用动态导入。
```html
<script src="axios.js" defer></script>
```
或者
```html
<script>
import('./axios.js').then(module => {
// 在这里使用导入的模块
});
</script>
```
阅读全文