Installations
npm install @zcatpkg/gogocode-plugin-element
Developer Guide
Typescript
No
Module System
CommonJS
Node Version
14.18.1
NPM Version
lerna/3.22.1/node@v14.18.1+arm64 (darwin)
Score
61.2
Supply Chain
87.7
Quality
75.4
Maintenance
100
Vulnerability
98.9
License
Releases
Unable to fetch releases
Download Statistics
Total Downloads
784
Last Day
1
Last Week
2
Last Month
7
Last Year
143
Bundle Size
507.91 kB
Minified
152.05 kB
Minified + Gzipped
Package Meta Information
Latest Version
1.3.1
Package Id
@zcatpkg/gogocode-plugin-element@1.3.1
Unpacked Size
27.80 kB
Size
8.12 kB
File Count
17
NPM Version
lerna/3.22.1/node@v14.18.1+arm64 (darwin)
Node Version
14.18.1
Total Downloads
Cumulative downloads
Total Downloads
784
Last day
0%
1
Compared to previous day
Last week
0%
2
Compared to previous week
Last month
-46.2%
7
Compared to previous month
Last year
-36.2%
143
Compared to previous year
Daily Downloads
Weekly Downloads
Monthly Downloads
Yearly Downloads
Dev Dependencies
4
Element to Element Plus 升级插件
开始迁移
Element Plus 稳定版已经正式发布,在使用上与 Element 存在一定的差异。我们根据Element Plus Breaking Changes利用gogocode这个代码转换利器,开发了Element to Element Plus升级插件。这个插件能够快速地把你的 Element 代码升级到 Element Plus。
首先需要确认的是,你的项目是否已经从 Vue2 升级为 Vue3,如果还没有,建议尝试使用Vue2 to Vue3 升级插件来协助你
然后就可以开始进行 对 Element 引用的升级
你也可以参考我们针对 vue-element-admin 项目升级的实战教程:升级 Vue3 的最后一块拼图,快试试这个工具自动升级你的 Element 老项目
安装工具
全局安装最新的 gogocode-cli
1npm install gogocode-cli -g
一键升级 Element 的引用代码
执行如下命令:
注意:-s 后面是原文件的目录/文件名,-o 后面是输出的目录/文件名,如果两者相同,转换插件会覆盖你的代码,在此操作前请做好备份。
1gogocode -s ./src -t gogocode-plugin-element -o ./src-out
转换操作执行完毕后新的引用 Element Plus 的代码会被写入到 src-out 目录中。
另外,由于是静态的代码转换,可能你的代码里会有些我们没想到的写法导致转换出乱子,转换后请做好人工比对和测试!发现转换的问题可以提交给我们。
指定应用规则
添加参数 -p include-rules=xxx,yyy
,举例只应用 calendar
及 popover
规则:
1gogocode -s ./src -t gogocode-plugin-element -o ./src-out -p include-rules=calendar,popover
规则名称请参看 rules.js 里面的 name
字段。
排除应用规则
添加参数 -p exclude-rules=xxx,yyy
,举例只排除 calendar
及 popover
规则:
1gogocode -s ./src -t gogocode-plugin-element -o ./src-out -p exclude-rules=calendar,popover
规则名称请参看 rules.js 里面的 name
字段。
联系我们
如果你在使用过程中遇到其他问题可以通过如下方式联系我们:
github: https://github.com/thx/gogocode/issues
钉钉群:34266233
gogocode 转换问题可以分享https://play.gogocode.io/相关链接给我们
相关文档
No vulnerabilities found.
No security vulnerabilities found.