当前位置: 首页 > wzjs >正文

申请永久网站空间广告传媒公司主要做什么

申请永久网站空间,广告传媒公司主要做什么,廊坊哪里做网站,吉安市建设技术培训中心网站&#x1f4cc; 什么是 “Open in Editor” Vue Devtools 中的 “Open in Editor” 功能允许你在开发过程中&#xff0c;点击组件树中的某个组件路径时自动用你喜欢的代码编辑器打开该文件。 示例场景&#x1f447;&#xff1a; 在 Devtools 中看到组件 <MyComponent>&…

📌 什么是 “Open in Editor”

Vue Devtools 中的 “Open in Editor” 功能允许你在开发过程中,点击组件树中的某个组件路径时自动用你喜欢的代码编辑器打开该文件

示例场景👇:

在 Devtools 中看到组件 <MyComponent>,点击路径:

/src/components/MyComponent.vue

➡️ VSCode 自动打开这个文件。

✅ 准备条件

  • 已安装 Vue Devtools
  • 使用现代 Vue 项目构建工具(Vite / Vue CLI / Webpack)
  • 本地开发环境
  • 已安装代码编辑器(如 VSCode)
  • Node.js 环境

🧭 配置步骤一:安装并配置 Editor Middleware(用于桥接浏览器和本地编辑器)

1. 使用 vite 启动的 Vue 项目

方式一:自动支持(推荐)

如果你使用的是 Vite + vite-plugin-vue, 它自动支持 open in editor 功能。确保如下:

npm install vite-plugin-vue2 -D # Vue2 项目
# 或
npm install @vitejs/plugin-vue -D # Vue3 项目

然后在 vite.config.ts 中配置:

// vite.config.ts
import vue from '@vitejs/plugin-vue'export default {plugins: [vue()]
}

默认情况下,Vite 会通过 /__open-in-editor 中间件打开文件。

👉 确保你是通过 npm run devvite 启动,而不是 nginx 或 docker 中的构建产物。

方式二:手动配置中间件(更灵活)

如果你使用的是自定义服务器或希望更强的控制,可以用这个中间件库:

npm install launch-editor-middleware --save-dev

然后在 vite.config.ts 里添加如下:

// vite.config.ts
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import launchEditorMiddleware from 'launch-editor-middleware'export default defineConfig({plugins: [vue()],server: {middlewareMode: true, // 启用中间件模式setupMiddlewares: (middlewares, devServer) => {middlewares.use('/__open-in-editor', launchEditorMiddleware())return middlewares}}
})

2. Vue CLI 项目

Vue CLI 内置支持 “open in editor”。

只要你是通过:

npm run serve

启动项目,点击 Devtools 中的路径就可以打开文件(默认打开 VSCode)。如果没有反应,请参考后文环境变量设置。


🧭 配置步骤二:设置默认打开的编辑器(以 VSCode 为例)

方法一:环境变量 BROWSEREDITOR

在项目根目录下创建 .env.local 或在系统环境变量中设置:

EDITOR=code

方法二:全局设置系统环境变量(Windows/macOS/Linux)

Windows(PowerShell)
$env:EDITOR="code"

或永久添加:

[System.Environment]::SetEnvironmentVariable("EDITOR", "code", "User")
macOS / Linux(zsh / bash)
export EDITOR="code"

写入 .bashrc / .zshrc 中。


支持的编辑器值(部分示例)

编辑器
VS Codecode
WebStormwebstorm
Sublimesubl
Atomatom

🧰 配合使用的插件推荐

如果你使用 VSCode,建议安装:

  • Vue - Official
  • Vetur(仅 Vue2)
  • Path Intellisense

🧪 常见问题排查

❓点击没反应?

  • 是否本地运行服务?(部署后是无效的)
  • 是否 Devtools 连接的是本地页面?
  • 是否 Devtools 是最新版本?(推荐使用独立版或 Chrome 插件最新版)
  • 是否设置了 EDITOR=code 环境变量?
  • 是否使用 Docker 容器?容器内启动的服务是无法打开宿主机器的 VSCode 的!

❓想用 WebStorm 或其它编辑器?

EDITOR=webstorm

同时确保你已经配置好 webstorm 命令到全局 PATH。


📦 Docker 环境下的限制说明

Docker 环境内运行的服务是 无法直接操作宿主机器的编辑器。你可以:

  • 本地运行开发服务
  • 使用 docker run -v 映射代码并在宿主机器运行 vitenpm run serve

✅ 实际效果预览

启动项目 → 打开浏览器调试 Vue 页面 → 打开 Vue Devtools → 点击组件路径:

➡️ 立刻打开 VSCode,精准跳转到组件源码。


🧭 总结

项目类型是否支持 “Open in Editor”需要额外配置
Vite + Vue否(自动)
Vue CLI否(自动)
Webpack 手动需要中间件
Docker 环境不推荐

📚 参考资料

  • https://cn.vite.dev/guide/
  • https://devtools.vuejs.org/

如果你正在做大型项目开发或维护组件库,我建议你一定开启这个功能,在 Devtools 中追踪源码效率会提高一个维度。

http://www.dtcms.com/wzjs/29847.html

相关文章:

  • 在线视频制作网站百度推广联系人
  • 网站建设服务天软科技嘉峪关seo
  • wordpress仿站步奏南宁整合推广公司
  • 做外贸网站建网站找谁
  • 好看的网站颜色搭配b2b免费发布信息平台
  • wordpress文章分类跳转到指定模板东莞优化怎么做seo
  • 上海建设网站价格方法seo
  • 网站建设i rsky最新域名8xgmvxyz
  • 赤蚁网站建设热搜关键词
  • 太原网站开发搜索引擎优化排名技巧
  • 如何去掉链接wordpress整站优化系统
  • 如何注册网站卖东西网站优化名词解释
  • 做网站编程需要学什么软件引流推广神器
  • 上海网站公司云搜索引擎
  • 关于文明网站建设存在的问题百度最贵关键词排名
  • 招聘网站开发设计bt搜索引擎最好用的
  • 网站能获取访问者广州专门做seo的公司
  • 电脑版和手机版网站怎么做的青岛百度推广seo价格
  • 网站建设服务器选择百度小说搜索排行榜
  • 欧洲vpswindows直播重庆seo网站建设
  • 用php做视频网站赣州是哪个省
  • 网站建设中 html 下载搜索引擎优化排名优化培训
  • 做旅游那些网站好全球疫情最新消息
  • 怎么做动漫小广告视频网站搜索app下载
  • 2023年专业招标时间seo关键词优化报价
  • 程序员做任务的网站南宁最新消息今天
  • 公关公司网站seo关键词排名怎么优化
  • 免费推广做产品的网站网络营销项目策划
  • 网站制作网站建设网络推广哪个好
  • 白云区做网站公司淘宝流量网站