C# 如何从VisualStudio运行Grunt命令?
我已经为VisualStudioASP.NET项目编写了Grunt任务,用于缩小和组合每个文件中的多个脚本和样式 这个grunt任务可以在项目解决方案目录上运行,如下所示,并且工作正常C# 如何从VisualStudio运行Grunt命令?,c#,asp.net,visual-studio-2013,gruntjs,C#,Asp.net,Visual Studio 2013,Gruntjs,我已经为VisualStudioASP.NET项目编写了Grunt任务,用于缩小和组合每个文件中的多个脚本和样式 这个grunt任务可以在项目解决方案目录上运行,如下所示,并且工作正常 打开命令提示符(cmd.exe) 转到项目目录cd/Visual/Studio/Project/directory/ 运行grunt命令行grunt 它很好用。我需要在项目目录中保存任何.js或.css文件时,此任务应在屏幕后面(或输出窗口)中自动运行,直到现在,我已使用以下快捷方式成功运行上述过程: I.添加外
cd/Visual/Studio/Project/directory/
grunt
它很好用。我需要在项目目录中保存任何
.js
或.css
文件时,此任务应在屏幕后面(或输出窗口)中自动运行,直到现在,我已使用以下快捷方式成功运行上述过程:
I.添加外部工具
Tools
菜单下的External Tools
Title: Grunt
Command : C:\Windows\System32\cmd.exe
Arguments: /k grunt
Initial Directory: $(ProjectDir)
Optionally, check **Use Output Directory** option.
外部工具中将项目移动到顶部
单击确定
工具
菜单,单击选项
李>
因此,现在可以通过快捷方式运行grunt任务但我仍然无法在保存文件(.js/.css)时使其自动运行。到目前为止,我已使用以下快捷方式成功运行上述过程: I.添加外部工具
Tools
菜单下的External Tools
Title: Grunt
Command : C:\Windows\System32\cmd.exe
Arguments: /k grunt
Initial Directory: $(ProjectDir)
Optionally, check **Use Output Directory** option.
外部工具中将项目移动到顶部
单击确定
工具
菜单,单击选项
李>
grunfile.js
,并显示其中的任务。您还可以使用其UI将任务绑定到“生成前”“生成后”“项目打开”等
此处的更多信息:VS现在包括“任务运行程序”扩展。它将自动检测项目中是否有grunfile.js
,并显示其中的任务。您还可以使用其UI将任务绑定到“生成前”“生成后”“项目打开”等
更多信息请点击此处:谢谢!参数的
/k
部分做什么?@Jimmy/k:运行命令,然后返回CMD提示符。这对于测试、检查变量非常有用
谢谢!参数的/k
部分做什么?@Jimmy/k:运行命令,然后返回CMD提示符。这对于测试、检查变量非常有用