项目无法识别 ?. 语法,导致报错Module parse failed: Unexpected token
一、第一种情况是如果你需要引入的组件库源码的过程中,比如你要import一个封装好的组件这种场景:
首先找到报这个问题的地方
我这里是因为es语法问题
如果你也是npm安装了一个包,然后在导入的时候报这个语法错,那你可以接着往下看,如果不是就不用往下看了
问题原因:
因为导入的组件库是直接上源码的,必须告知webpack,需要编译一下这个库,让源码中的es6、es7的特性转换为es5
解决方案:
1.在vue.config.js 里面加上 transpileDependencies: [‘/@yabby-business/’]
2.还有一种方式在babel.config.js中指定库导入的时候用的编码是esbuild
二、第二种情况是项目中所有 ?. 语法都出现model parse问题:
这种情况出现大概率是因为项目的vue-loader版本高于15+,就会出现这个问题,可以查看node_modules里面查看一下自己的vue-loader版本,如果为15+版本,先尝试把vue-loader版本降到15以下
npm i vue-loader@14.1.1
降下来以后再试试npm run一下
1.如果还不行就应该是有人或者是你自己把项目的package-lock给删掉了,然后重新npm install的时候出现的问题
2.这种情况建议去找一下本项目之前历史的package-lock
3.或者去别的vue-loader版本为15以下的项目拷贝一份package-lock过来到本项目
4.然后删掉本项目的node_modules
5.重新npm install,就好了
项目无法识别 ?. 语法,导致报错Module parse failed: Unexpected token相关推荐
- vue screenfull全屏插件 安装之后 npm run serve报错 Module parse failed: Unexpected token (55:42) You may need a
报错信息: 原因: 可能是screenfull组件版本问题,直接npm下载的话是下载的6.0版本,6.0版本就会报错(不知道为啥) 解决: npm install --save-dev screenf ...
- Module parse failed: Unexpected token(双问号无法识别)
问题: react依赖包问题 error in ./node_modules/@react-leaflet/core/esm/path.jsModule parse failed: Unexpecte ...
- 【vue-cli】使用es6的可选链?.操作符报错Module parse failed解决记录
使用场景:发现项目有些旧代码多层调用某个对象的属性,由于目标对象可能没那个属性,就导致报错,之前研究es6新特性时发现可以用?.来判断某个对象是否有某个属性来赋值. 测试源代码: var a = {n ...
- webpack5打包图片报错——Module parse failed: Octal literal in strict mode 图片不能正常显示
Octal literal in strict mode 一.webpack打包图片 二.报错 三.解决 四.img标签中的图片打包后不能正常显示 五.总结 六.追加 一.webpack打包图片 we ...
- Vue项目启动webpack报错Module build failed: Error: No PostCSS Config found in......
自己写的公司项目,今天需要提交到公司版本库,可是在本地启动正常的项目,拷贝到git文件目录下突然报错Module build failed: Error: No PostCSS Config foun ...
- npm 报错 Module build failed: Error: No PostCSS Config found in:
npm 报错 Module build failed: Error: No PostCSS Config found in: 你在网上找的解决方案应该有提到webpack版本的问题.不要以为升级web ...
- Vue报错Module build failed Error Node Sass version 6.0.1 is incompatible with ^4.0.0.解决方案
Vue报错Module build failed: Error: Node Sass version 6.0.1 is incompatible with ^4.0.0.解决方案 错误提示: ERRO ...
- npm 报错 Module build failed: Error: No PostCSS Config found in
问题描述: 项目在本地运行不报错,上传到 GitHub 之后,再 clone 到本地,执行: npm install 或 cnpm install 安装完成之后再执行: npm run dev 这时 ...
- 【shiro】使用shiro搭建的项目,页面引用js,报错:Uncaught SyntaxError: Unexpected token ...
使用shiro搭建项目过程中,总是出现登录页面 登录第一次有效果,登陆第二次出现302状态码,第三次又有效果,第四次又没有效果的局面. 因此,采用ajax提交页面登录的用户名和密码,但是在引用js的过 ...
最新文章
- asp ajax异步请求,get方法:用户名异步请求asp服务端报错?
- Poj 2186 Popular Cows(Tarjan 强连通缩点)
- 数字证书应用综合揭秘(包括证书生成、加密、解密、签名、验签)
- 『追捕盗贼 Tarjan算法』
- 【Python】pandas 分类数据处理大全(附代码)
- python电子相册制作软件下载_艾奇KTV电子相册制作软件
- python selenium自动化(三)Chrome Webdriver的兼容
- 关于asp.net 中 cookies 的清空
- 拥抱开源未来 百度Doris进入顶级开源社区Apache
- Linux之apache服务搭建以及浅析web安全
- loadrunner 打印变量
- 与孩子一起学编程03章
- 标注工具 labelImg 的下载安装及使用
- Matlab 三角函数(sin)
- Nginx网页优化(隐藏版本号,日志分割,更改进程数,网页压缩,防盗链详
- 微信好友只有昵称没有微信号_只知道昵称怎么查他的微信号
- 爆料称macOS Ventura正式版预计将于10月最后一周推出 支持新款14/16英寸MacBook Pro
- Unity UGUI 背景图片自适应文字内容大小
- 【CVPR2021】记一次神奇的 Rebuttal 经历
- android录音波浪动画_Android语音输入的波浪效果 – WaveView
热门文章
- 51单片机与STM32的区别(为何51单片机IO引脚的驱动能力弱)
- 如何用计算机产生随机数,如何在计算器产生随机数
- 全球及中国非接触式红外数字温度计行业研究及十四五规划分析报告
- 用计算机进行情报检测属于计算机应用中,[单选] 计算机用于情报检索属于计算机应用中的()。...
- Web3.0 使用说明书
- android 投屏mac,MAC投屏ipad、手机
- BigDecimal
- 《数学之美》第六章——信息的度量和作用
- java 读取excel数据
- Codeforces 897D. Ithea Plays With Chtholly (交互)