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 [email protected] --save

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

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

相关推荐
风逸hhh28 分钟前
python打卡day29@浙大疏锦行
开发语言·前端·python
LuckyLay41 分钟前
Vue百日学习计划Day33-35天详细计划-Gemini版
前端·vue.js·学习
ᖰ・◡・ᖳ44 分钟前
JavaScript:PC端特效--缓动动画
开发语言·前端·javascript·css·学习·html5
会飞的鱼先生2 小时前
vue2、vue3项目打包生成txt文件-自动记录打包日期:git版本、当前分支、提交人姓名、提交日期、提交描述等信息 和 前端项目的版本号json文件
前端·vue.js·git·json
!win !2 小时前
uni-app项目从0-1基础架构搭建全流程
前端·uni-app
c_zyer3 小时前
使用 nvm 管理 Node.js 和 npm 版本
前端·npm·node.js
布Coder3 小时前
前端 vue + element-ui 框架从 0 - 1 搭建
前端·javascript·vue.js
i_am_a_div_日积月累_3 小时前
Element Plus 取消el-form-item点击触发组件,改为原生表单控件
前端·vue.js·elementui
集成显卡3 小时前
网页 H5 微应用接入钉钉自动登录
前端·后端·钉钉
paintstar3 小时前
el-scrollbar 获取滚动条高度 并将滚动条保持在低端
前端·学习·vue·css3