如何通过脚本的方式重构JS代码?

发布于 2022-09-06 22:07:27 字数 340 浏览 9 评论 0

公司里有一个项目,用的是React和Redux,后台接口比较多,用了swagger api framework,然后前端用handlebar根据swagger的json自动生成action creator。
现在的问题是原来action creator命名规则有些问题,现在想改,但是老的这个action creator在代码中被大量引用。
我试了一下vscode的F2 rename symbol,在设置了jsconfig的paths以后,是可以正确的全局修改方法名的,但是方法太多了我不可能一个个手工去改,所以我在想有没有vscode的api可以让我写个js脚本来调用它的rename symbol方法?
或者大家有没有其他的思路, 谢谢指教!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

早乙女 2022-09-13 22:07:27

我也不知道,我只能提供思路。vscode本身是可以安装插件的,也就是说,你可以去vscode的官方插件文档里找找,看有没有专门提供api。没有的话,就去看vscode的源码,看看它的rename symbol选项绑定了哪个函数,就像分析一个网页的行为一样——vscode本来也就是个网页。实在不行,就自己实现rename symbol的功能,或者干脆点用正则表达式在文件范围内replace,应该不至于会把不该替换的替换掉吧。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文