You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2019中能否在包管理器控制台执行Angular命令?求替代方案

在Visual Studio 2019中执行Angular CLI命令的方法

关于包管理器控制台执行ng命令的可行性

很遗憾,Visual Studio 2019的包管理器控制台默认是用来管理NuGet包的,它的运行环境并没有默认关联Angular CLI,所以直接在里面输入ng g c bank-account这类命令通常行不通——除非你手动配置控制台的环境变量,让它能找到全局安装的Angular CLI,但这种方式稳定性不高,容易因为环境配置问题出岔子,并不推荐。

Visual Studio内的替代实现方式

这里有几种更靠谱的方法,能帮你在VS里完成Angular组件的生成:

  • 使用内置终端:直接通过顶部菜单栏的视图 > 终端打开VS内置终端,这个终端就是系统原生的PowerShell/CMD环境。如果你的电脑已经全局安装了Angular CLI(之前执行过npm install -g @angular/cli),可以直接输入ng g c bank-account;如果没有全局安装,也可以用npx ng g c bank-account,它会调用项目本地node_modules里的Angular CLI来执行命令。

  • 借助npm脚本+Task Runner Explorer:在项目的package.json文件里,添加一个自定义脚本,比如:

    "scripts": {
      // 保留其他已有的脚本...
      "gen:bank-account": "ng g c bank-account"
    }
    

    然后打开视图 > 其他窗口 > Task Runner Explorer,找到你刚才添加的gen:bank-account脚本,双击就能执行生成操作了。

  • 利用VS的Angular项目上下文菜单:如果你是用VS官方的Angular项目模板创建的项目,右键点击项目根目录或者src/app文件夹,看看有没有类似"Angular CLI"相关的快捷选项(部分版本的VS可能会提供这类集成),不过这个功能不是所有版本都有,还是前面两种方法更通用。

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.07 18:22:45