代码拉取完成,页面将自动刷新
有没有好的改进方案 可以pr一下
估计是因为 avue使用的require方式用element-plus 所以是lib
vite默认是es版本
解决方案:
先把所有es的引用改成lib,例如 import elementEnLocale from 'element-plus/es/locale/lang/en'
改为import elementEnLocale from 'element-plus/lib/locale/lang/en'
一种方案是把所有element-plus
的引用改成 element-plug/lib
另一种是改vite 别名配置
alias: [
{ find: '~', replacement: resolve(__dirname, './') },
{ find: '@', replacement: resolve(__dirname, './src') },
{ find: 'components', replacement: resolve(__dirname, './src/components') },
{ find: 'styles', replacement: resolve(__dirname, './src/styles') },
{ find: 'utils', replacement: resolve(__dirname, './src/utils') },
{ find: /^element-plus$/, replacement: 'element-plus/lib' },
]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
element-plus 升级到2.3.8及以上版本后无法使用'element-plus/lib'
最后的方案是
{ find: /^element-plus$/, replacement: 'element-plus/dist/index.full.min.js' },
import elementEnLocale from 'element-plus/dist/locale/en.js'
登录 后才可以发表评论