记录vue项目安装axios,npm run dev 运行报错问题

文章讲述了在使用axios库时遇到编译错误,涉及模块解析失败,提示可能需要适当的加载器处理特定文件类型。作者尝试了卸载并重新安装axios,以及指定版本安装以解决兼容性问题。

 WAIT  Compiling...                                                                                                                                                              下午2:51:42

 94% asset optimization

 ERROR  Failed to compile with 2 errors                                                                                                                                          下午2:51:43

 error  in ./node_modules/axios/lib/platform/index.js

Module parse failed: Unexpected token (5:2)
You may need an appropriate loader to handle this file type.
| 
| export default {
|   ...utils,
|   ...platform
| }

 @ ./node_modules/axios/lib/defaults/index.js 8:0-44
 @ ./node_modules/axios/lib/axios.js
 @ ./node_modules/axios/index.js
 @ ./src/main.js
 @ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/main.js

 error  in ./node_modules/axios/lib/core/mergeConfig.js

Module parse failed: Unexpected token (6:69)
You may need an appropriate loader to handle this file type.
| import AxiosHeaders from "./AxiosHeaders.js";
|
| const headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing;
|
| /**

 @ ./node_modules/axios/lib/axios.js 6:0-48
 @ ./node_modules/axios/index.js
 @ ./src/main.js
 @ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/main.js

开始以为是axios安装未成功

尝试了卸载

npm uninstall axios

 然后继续安装

npm install axios --save

还是报同样的错误

反复查询说是下面的问题(尴尬,没咋看懂)

这个错误是由于在编译过程中遇到了意外的标记(token)导致的。根据错误信息,看起来是在axios库的两个文件中出现了问题。

第一个错误是在./node_modules/axios/lib/platform/index.js文件中,解析出现了意外的标记。可能是因为缺少了处理该文件类型的加载器(loader)。你可以尝试安装和配置适当的加载器来处理该文件类型,例如babel-loader。

第二个错误是在./node_modules/axios/lib/core/mergeConfig.js文件中,同样也是解析出现了意外的标记。同样地,你需要安装和配置适当的加载器来处理该文件类型。

------------------------------------------------------------------------------- 

反复尝试,一直没解决。。。。。。

------------------------------------------------------------------------------- 

最后猜测是axios版本不兼容的问题,然后卸载后尝试了安装指定版本

npm install axios@^0.27.2  --save

 运行成功

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值