vue2使用npm引入依赖(例如axios),报错Module parse failed: Unexpected token解决方案

报错情况

Module parse failed: Unexpected token (5:2)

You may need an appropriate loader to handle this file type.

原因

因为我们npm install时默认都是下载最新版本,然后个别依赖的版本太新,vue2他受不起这个福分。

解决方法

先去package.json里把你报错的依赖名直接删除掉,然后在npm install时通过加上【@版本号】,来下载指定版本。

示例

这里用axios做一个示例,先删除如下部分:

然后在重新引入指定老版本的依赖:

复制代码
npm install axios@1.5.0 --save

然后查看版本,就会发现更新完成:

重新启动项目,完美运行:

相关推荐
GGBond今天继续上班17 分钟前
只需要一条命令,让所有 AI 应用工具共享 skills
前端·人工智能·开源
Hilaku22 分钟前
为什么我不建议普通前端盲目卷全栈?
前端·javascript·程序员
啃玉米的艺术家22 分钟前
监控项目------(boa移植问题)
前端·chrome
哀木31 分钟前
手搓你的 AI 外置记忆,连接飞书体验直接脚踢龙虾
前端·ai编程
董董灿是个攻城狮31 分钟前
荣耀一个做手机的,凭啥机器人夺冠?
前端
CDN36043 分钟前
【前端进阶】告别“慢”与“不安全”:我是如何用360CDN搞定API加速和HTTPS的
前端·安全·https
Rabbit码工44 分钟前
HTML5 与 CSS3 新特性全解析:从结构优化到视觉升级
前端·css·css3·html5
王美丽1.8544 分钟前
css3选择器
前端·css·css3
噜噜薯44 分钟前
HTML5和CSS3的核心新增特性及其语法
前端·css3·html5
.Cnn1 小时前
Ajax与Vue 生命周期核心笔记
前端·javascript·vue.js·笔记·ajax