Vue代码模块定位插件vue-component-finder介绍

vue-component-finder是一款用于Vue项目的代码模块预览与快速定位的chrome插件,对于文件目录繁多的vue项目,可以使用该插件快速查看组件对应的代码模块,以及快速打开IDE修改组件代码。

github:https://github.com/csonlai/vue-component-finder (包含chrome插件vue-component-finder.crx的下载)

插件展示

插件展示
插件展示
  1. 组件的template,script,style对应所在的文件以及起始行数

  2. 组件被创建的文件以及行数

  3. 文件代码预览

  4. 组件所在页面位置

点击自动打开IDE,并定位到对应文件和对应的代码行:

代码定位
代码定位

如何使用

1.安装对应的loader与webpack plugin:


npm install vue-component-finder-loader && npm install vue-component-finder-plugin

2.在项目的dev构建中引入loader与plugin:

引入loader:

webpack 2.x:


module: {

rules: [{

test: /\.(vue)$/,

loader: 'vue-component-finder-loader',

enforce: "pre",

include: ['src']

}]

}

webpack 1.x:


module: {

preLoaders: [{

test: /\.(vue)$/,

loader: 'vue-component-finder-loader',

include: ['src']

}]

}

引入plugin并配置对应IDE类型以及文件路径(sublime为例):


var VueComponentFinderPlugin = require('vue-component-finder-plugin');

plugins: [

new VueComponentFinderPlugin({

editor: 'sublime',

cmd: 'E:\\Sublime Text 2\\sublime_text.exe'

})

]

3.安装chrome插件vue-component-finder.crx(可在github中下载该文件,或在chrome应用商店中进行添加:https://chrome.google.com/webstore/detail/vue-component-finder/maldlhiallkfciipjnedanjjpnfaljpl

4.运行项目开发构建npm run dev,打开页面,鼠标移动到组件区域即可展示对应模块详情,点击自动打开IDE展示对应组件文件内容。

如有使用问题或建议,欢迎留言或提issue~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转载 :OpenDiggawesome-github-vue 是由OpenDigg整理并维护的Vue相关开源项目库...
    果汁密码阅读 23,364评论 8 124
  • 昨晚宝爸过来了。宝妈等到快晚上11点,开门看到宝爸,心里一下子那个舒畅啊。睡觉时宝爸不安分耍坏,得逞。 今天他开着...
    菟菟侠阅读 1,504评论 0 0
  • 今天凌晨四点,你依旧没有入睡,我看着没有星星的天空,想象语言和思想的距离。我试图给一棵没有名字的树命名,他嘲笑我的...
    租了五颗星阅读 2,047评论 0 1
  • 很多妹子在漫长的单身生涯中好不容易终于碰见自己心动的男生,却心生踟蹰,不敢向前。 因为周围的人都是这么说的:“作为...
    一帘旧梦阅读 3,110评论 0 0

友情链接更多精彩内容