首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么vscode在edge中打开react应用而不是chrome?

基础概念

VSCode(Visual Studio Code)是一款流行的代码编辑器,支持多种编程语言和框架。React是一种用于构建用户界面的JavaScript库。Edge和Chrome都是现代浏览器,用于运行和展示网页应用。

问题原因

VSCode本身并不直接负责打开浏览器。通常,开发者会使用VSCode的插件或配置来启动开发服务器,并在默认浏览器中打开React应用。如果你发现VSCode在Edge中打开React应用而不是Chrome,可能是以下几个原因:

  1. 默认浏览器设置:操作系统或VSCode的默认浏览器设置可能被修改为Edge。
  2. 插件配置:某些VSCode插件可能配置为使用Edge打开链接。
  3. 开发服务器配置:React开发服务器的配置可能指定了Edge作为默认浏览器。

解决方法

检查和更改默认浏览器

  1. Windows
    • 打开“设置” -> “应用” -> “默认应用” -> “Web浏览器”,选择Chrome作为默认浏览器。
    • 或者,右键点击VSCode图标 -> “属性” -> “目标”字段,修改为Chrome的路径(例如:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --new-window %1)。
  • macOS
    • 打开“系统偏好设置” -> “通用” -> “默认Web浏览器”,选择Chrome。
    • 或者,在终端中运行以下命令:
    • 或者,在终端中运行以下命令:

修改VSCode插件配置

如果你使用的是某些插件(如“Live Server”),可以检查插件的配置设置,确保它指向Chrome。

  1. 打开VSCode。
  2. 进入“扩展”视图(快捷键:Ctrl+Shift+X)。
  3. 找到并点击相关插件(如“Live Server”)。
  4. 在插件设置中,查找“Browser”选项,选择Chrome。

修改开发服务器配置

如果你使用的是Create React App或其他脚手架工具,可以在package.json文件中修改启动脚本:

代码语言:txt
复制
"scripts": {
  "start": "react-scripts start",
  "build": "react-scripts build",
  "test": "react-scripts test",
  "eject": "react-scripts eject",
  "start:chrome": "react-scripts start --browser chrome"
}

然后在终端中运行:

代码语言:txt
复制
npm run start:chrome

参考链接

通过以上步骤,你应该能够解决VSCode在Edge中打开React应用而不是Chrome的问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • VS code常用插件推荐(总结整理篇)

    vscode是微软开发的的一款代码编辑器,就如官网上说的一样,vscode重新定义(redefined)了代码编辑器。当前市面上常用的轻型代码编辑器主要是:sublime,notepad++,editplus,atom这几种。比起notepad++、editplus,vscode集成了许多IDE才具有的功能,比起它们更像一个代码编辑器;比起sublime,vscode颜值更高,安装配置插件更为方便;比起atom,vscode启动速度更快,打开各种大文件不卡。可以说,vscode既拥有高自由度、又拥有高性能和高颜值,最关键的是,vscode还是一款免费并且有团队持续快速更新的代码编辑器。可以说,vscode是代码编辑器的首选。个人推荐编写前端代码时,代码编辑器选择vscode,IDE选择WebStorm。vscode安装插件只需要点击图片所示按钮,即可进入拓展,在搜索框中输入插件名点击安装后,等待安装好即可点击重新加载重启vscode使得插件生效。

    02
    领券