You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在Mac版Visual Studio 2019中安装Node.js工具并开启React开发?

在Mac的Visual Studio 2019中开启Node.js与React开发的完整指南

作为刚从应用开发转Web开发的新手,我完全理解你找不到对应扩展/workload的困惑——毕竟VS2019 for Mac和Windows版的布局确实有不少差异。下面一步步帮你搞定:

第一步:先安装Node.js(必须前置)

VS2019 for Mac不会自动附带Node.js,所以先自己装一个:

  • 打开终端,输入node -v检查是否已安装。如果没输出版本号,去Node.js官方网站下载适配Mac的安装包,一路默认安装即可。
  • 安装完成后再回到终端输入node -vnpm -v,能看到版本号就说明没问题了。

第二步:给VS2019 for Mac添加Node.js/React开发支持

VS2019 for Mac的扩展体系和Windows版不同,你需要手动安装必要的扩展:

  1. 打开VS2019,点击顶部菜单栏的Extensions -> Manage Extensions
  2. 在弹出的扩展管理器里,切换到Gallery标签,搜索以下几个关键扩展:
    • Node.js Development:提供Node.js的语法高亮、调试支持
    • JavaScript and TypeScript:基础的JS/TS开发支持,React依赖这个
    • React Templates:如果能搜到的话,这个可以直接帮你生成React项目模板;如果搜不到也没关系,后面用命令行创建一样方便
  3. 找到每个扩展后点击Install,安装完成后重启VS2019生效。

第三步:创建React项目(两种方法选其一)

方法一:用VS2019的模板(如果安装了React Templates扩展)

  1. 打开VS2019,点击Create a new project
  2. 在模板列表里找到React App(可能在Web分类下),选择后设置项目名称和路径,点击Create即可,VS会自动帮你初始化项目并安装依赖。

方法二:用create-react-app命令行(更通用,推荐新手)

如果找不到React模板,或者想更灵活控制项目,用官方的命令行工具更靠谱:

  1. 打开终端,进入你想创建项目的文件夹,输入:
    npx create-react-app my-react-app
    
    my-react-app是你的项目名称,换成自己喜欢的就行)
  2. 等待依赖安装完成后,进入项目文件夹:
    cd my-react-app
    
  3. 直接用VS2019打开这个项目:在VS里点击File -> Open,选择项目文件夹即可。

第四步:调试React项目

打开项目后,你可以直接在VS2019里调试:

  • 点击顶部菜单栏的Run -> Start Debugging,VS会自动启动开发服务器,并在浏览器中打开你的React应用;如果没自动打开,手动访问http://localhost:3000就行。
  • 你可以在代码里设置断点,VS会自动捕获调试信息,和你之前做应用开发的调试逻辑差不多。

常见小问题

  • 如果安装扩展时搜索不到,先检查VS2019是否更新到了最新版本:点击Visual Studio -> Check for Updates,更新后再试。
  • 如果终端里npm命令报错,可能是Node.js安装不完整,卸载后重新安装即可。

内容的提问来源于stack exchange,提问作者erotsppa

火山引擎 最新活动