采坑道路4:vite报错(vue3.0+element-plus )由一个语言包引起的问题
事情起因:在用element-plus写分页的时候,发现默认的样式始终是英文,如图:
因为想转成中文,在尝试各种方法无果后,只能寻求度娘了,发现处理的方法都一样
import ElementPlus from 'element-plus'
import zhCn from 'element-plus/es/locale/lang/zh-cn'app.use(ElementPlus, {locale: zhCn,
})
天真的以为这样就好了,结果发现浏览器报了一个错误
很奇怪。是不是,刚开始以为是路径不对,后来发现路径没问题,难道要我去改源码?肯定不对…又是经过一轮的搜索,我猜是用的包管理器vite的问题。毕竟这个东西也是新出的,有奇奇怪怪的问题也不是没可能,通过百度,Google各种找文档,排除法,最终锁定一个vite.config.js配置文件里面一个问题。官网是这样描述的
Vite中文官网文档链接
通过搜索找到这个配置文件 optimizeDeps.include的写法
optimizeDeps: {include: ['element-plus/lib/locale/lang/zh-cn'],},
到这里以为就好了?那就大错特错了…
我所使用的element-plus版本是1.0.2-beta.71
这里有一个小坑,在1.0.2-beta.59 之前可以使用上面的写法,但在1.0.2-beta.59及之后版本(目前到1.0.2-beta.71)官方提供了另外一种写法:
element-plus官网链接
所以最终的做法
在vite.config.js里加上
optimizeDeps: {include: ['element-plus/lib/locale/lang/zh-cn'],},
在App.vue里
<template><el-config-provider :locale="locale"><router-view /></el-config-provider>
</template>
<script>
import { defineComponent } from 'vue'
import { ElConfigProvider } from 'element-plus'import zhCn from 'element-plus/lib/locale/lang/zh-cn'export default defineComponent({components: {ElConfigProvider,},setup() {return {locale: zhCn,}},
})
</script>
然后大功告成!
采坑道路4:vite报错(vue3.0+element-plus )由一个语言包引起的问题相关推荐
- tomcat启动报错,原来是DB2的一个jar包搞的鬼
tomcat启动报错,原来是DB2的一个jar包搞的鬼 现在是2019年05月14日不知道这个笔记是什么是时候记录的,好像之前有过这回事,在启动一个web项目时,遇到一个问题,网上查了一下资料解决了, ...
- webpack 采坑(CleanWebpackPlugin 插件报错: CleanWebpackPlugin is not a constructor ;)
坑一: CleanWebpackPlugin 插件报错: CleanWebpackPlugin is not a constructor : webpack.config.js配置如下: const ...
- element-plus打包报错/vue3.0+vite+ts别名引入ts文件报错
element-plus报错内容 报错原因如下 vue-tsc 是对ts类型做检测的 element对ts支持并不是很友好所以报错 但是不影响正常使用 Cannot find name 'Nullab ...
- 信鸽推送集成采坑之代码混淆报错/XINGE: [Util] please add wup-1.0.0.E-SNAPSHOT.jar in your libs
转载请注明:https://blog.csdn.net/u012854870/article/details/80546448 信鸽推送接入刚开始按照官方推荐加入一下混淆代码: ########### ...
- SAP 对HU做货物移动报错-Only 0 serial numbers entered instead of 30 -
SAP 对HU做货物移动报错-Only 0 serial numbers entered instead of 30 - 元旦刚过,就收到客户的业务人员报错说,当其对HU做转库(同一个公司代码下工厂到 ...
- vue 报错unknown custom element解决方法
vue 报错unknown custom element解决方法 参考文章: (1)vue 报错unknown custom element解决方法 (2)https://www.cnblogs.co ...
- 【问题】连接mysql报错errorCode 0, state 08S01
[问题]连接mysql报错errorCode 0, state 08S01 解决方案 只需要加上&useSSL=false url: jdbc:mysql://localhost:3306/x ...
- 报错Unknown custom element: <组件名> - did you register the component correctly?的原因及解决办法
报错Unknown custom element: <组件名> - did you register the component correctly?的原因及解决办法 问题 原因 解决(第 ...
- 解决报错Parameter 0 of constructor in XXX required a bean...elasticsearch 继承ElasticsearchConfiguration方法
SpringBoot中构建带有含参构造函数的Bean,解决报错Parameter 0 of constructor in XXX required a bean ,elasticsearch继承Abs ...
最新文章
- JZOJ__Day 2:【NOIP普及模拟】和谐数
- 四叶草社交平台——十天冲刺(9)
- MySQL内核:InnoDB存储引擎 卷1
- Euler:欧拉函数&素数筛
- 邀请 | 关于微软容器服务,你需要知道的二三事
- Git 企业开发者教程
- 手把手教你搭建开发环境之Java开发
- 英雄联盟服务器维护3月17,英雄联盟将于3月17日凌晨2点开始进行全区停机维护...
- c语言设计四路彩灯显示系统,四路彩灯控制器设计方案.doc
- mysql修改表结果
- chrome 调试 ios h5
- win10键盘全部没反应_Win10的键盘失灵解决办法
- 记在k8s的pod上使用apache的commons-net:ftp功能时,ftp一直上传文件失败
- Python飞机大战代码
- 公司小规模纳税人税务零申报操作说明
- 国内外接口文档工具哪家强?
- Xcode8 最快最方便的安装插件方案
- 爬虫练习(二)—股票信息抓取
- ppt如何删除所有特效?
- java spark 二进制_spark数据源操作
热门文章
- 黑苹果0005——我的config文件(笔记本 intel HD630)
- Unity中的设备唯一码GAID、IDFA,用于广告跟踪和数据统计
- Windows系统下载SRA数据,使用sratoolkit工具
- 什么是项目管理?范围、时间、成本、质量
- ChatGPT 提问的艺术:制作清晰有效的提问指南 | Github优秀项目分享
- 依据sh_goods的结构与数据,在mydb数据库中创建一张tm_goods表,并将价格在20到50之间的商品价格减5元,库存量再新增300件。
- 卧兔观察:决心有了,就让拼多多飞一会儿吧
- 【参赛作品78】参加openGauss课程21天学习有感
- thonny中文版|python编辑
- 名字与地址转换getservbyname 与 getservbyport函数