vue-webpack-code-link
Version:
# 引入
62 lines (48 loc) • 1.8 kB
Markdown
# 通过 shift+左键点击页面元素,快速在 vscode 中定位代码位置
# 引入
```
引入只需如下三步
//1、install package
npm i vue-webpack-code-link -s
//2、vue.config.js
const { vueCodeLinkServer, vueCodeLinkLoaderConfig } = require('vue-webpack-code-link')
module.exports = {
...
devServer: {
...
//添加监听服务
before: vueCodeLinkServer.before
},
...
chainWebpack(config) {
//添加vue-webpack-code-link处理器
vueCodeLinkLoaderConfig.addVueCodeLinkLoader(config)
...
}
}
//3、main.js
import { vueCodeLinkClient } from 'vue-webpack-code-link'
vueCodeLinkClient.init()
```
# 编辑器设置/setEditor
- 新增支持 webstorm
```
//修改vue.config.js
const { vueCodeLinkServer,vueCodeLinkServerConfig,vueCodeLinkLoaderConfig } = require('vue-webpack-code-link')
vueCodeLinkServerConfig.setEditor("webstorm")
```
# 编辑器命令加入环境变量
## vscode 的 code 命令
- vscode 的定位功能是基于 vscode 的 code 命令实现的,所以请确认 code 命令是否有效(cmd 或 shell 里直接执行 code)
- 若 code 命令找不到请如下操作: \
方案 1 \
使用 command + shift + p (注意 window 下使用 ctrl + shift + p ) 然后搜索 code,选择 install 'code' command in path。 \
方案 2 \
也可直接手动将 code 命令的路径添加到环境变量中
## webstorm
直接手动将 webstorm 命令的路径添加到环境变量中
# 使用
shift+鼠标左键点击页面元素即可
# 注意事项
- 插件会自动根据生成与开发环境决定是否启用,不会对生产环境造成任何影响
- 暂时只支持 vue + webpack + vscode/webstorm/Windsurf