如何从 Visual Studio 运行 G运行t 命令?
How to run Grunt command from Visual Studio?
我已经编写了 G运行t 任务,用于在 Visual Studio ASP.NET 项目的每个文件中缩小和组合多个脚本和样式。
这个 g运行t 任务可以 运行 在项目解决方案目录中,如下所示并且工作正常。
- 打开命令提示符(cmd.exe)
- 转到项目目录
cd /Visual/Studio/Project/Directory/
- 运行 g运行t 命令行
grunt
它工作正常。当我在该项目目录
中保存任何 .js
或 .css
文件时,我需要此任务应在屏幕后面自动 运行(或输出 window)
到目前为止,我已经成功地运行使用如下快捷方式完成了上述过程:
我。添加外部工具
- 在 Visual Studio
中转到 Tools
菜单下的 External Tools
点击Add
,填写以下详细信息:
Title: Grunt
Command : C:\Windows\System32\cmd.exe
Arguments: /k grunt
Initial Directory: $(ProjectDir)
Optionally, check **Use Output Directory** option.
将项目移至 External Tools
中的顶部 单击 OK
二.为外部命令添加快捷方式
- 转到
Tools
菜单,单击 Options
。
- Select 环境页面上的键盘。
- 在显示命令包含列表中,键入工具。
- 在命令名称列表中,找到合适的外部命令 n
入口。
- 将光标放在“按快捷键”框中,然后按
要分配给外部工具的键。
- 点击分配
所以,现在 g运行t 任务可以通过快捷方式运行。 但我仍然无法在保存文件时自动运行(.js/.css)。
VS 现在包含 "Task Runner" 扩展。它会自动检测您的项目中是否有 gruntfile.js
并显示其中的任务。您还可以使用它的 UI 将任务绑定到 "Before Build" "After Build" "Project open" 等
更多信息在这里:https://msdn.microsoft.com/en-us/magazine/mt595751.aspx
我已经编写了 G运行t 任务,用于在 Visual Studio ASP.NET 项目的每个文件中缩小和组合多个脚本和样式。
这个 g运行t 任务可以 运行 在项目解决方案目录中,如下所示并且工作正常。
- 打开命令提示符(cmd.exe)
- 转到项目目录
cd /Visual/Studio/Project/Directory/
- 运行 g运行t 命令行
grunt
它工作正常。当我在该项目目录
中保存任何.js
或 .css
文件时,我需要此任务应在屏幕后面自动 运行(或输出 window)
到目前为止,我已经成功地运行使用如下快捷方式完成了上述过程:
我。添加外部工具
- 在 Visual Studio 中转到
点击
Add
,填写以下详细信息:Title: Grunt Command : C:\Windows\System32\cmd.exe Arguments: /k grunt Initial Directory: $(ProjectDir) Optionally, check **Use Output Directory** option.
将项目移至
External Tools
中的顶部 单击OK
Tools
菜单下的 External Tools
二.为外部命令添加快捷方式
- 转到
Tools
菜单,单击Options
。 - Select 环境页面上的键盘。
- 在显示命令包含列表中,键入工具。
- 在命令名称列表中,找到合适的外部命令 n 入口。
- 将光标放在“按快捷键”框中,然后按 要分配给外部工具的键。
- 点击分配
所以,现在 g运行t 任务可以通过快捷方式运行。 但我仍然无法在保存文件时自动运行(.js/.css)。
VS 现在包含 "Task Runner" 扩展。它会自动检测您的项目中是否有 gruntfile.js
并显示其中的任务。您还可以使用它的 UI 将任务绑定到 "Before Build" "After Build" "Project open" 等
更多信息在这里:https://msdn.microsoft.com/en-us/magazine/mt595751.aspx