如何从Visual Studio运行Grunt命令?

如何从Visual Studio运行Grunt命令?

问题描述:

我已经编写了Grunt任务,用于在Visual Studio ASP.NET项目的每个单个文件中缩小和组合多个脚本和样式。如何从Visual Studio运行Grunt命令?

这个咕噜的任务可以运行在项目解决方案目录中,如下所示,工作正常。

  1. 打开命令提示符(CMD.EXE)
  2. 转到项目目录cd /Visual/Studio/Project/Directory/
  3. 运行繁重的命令行grunt

它工作正常。我需要这个任务应该在屏幕上自动运行的背后(或输出窗口)当我保存任何.js.css文件在项目目录

到现在我已经成功地使用快捷方式如下运行上面的过程:

一,添加外部工具

  1. 转到External ToolsTools菜单在Visual Studio
  2. 点击Add,写以下细节:

    Title: Grunt 
    Command : C:\Windows\System32\cmd.exe 
    Arguments: /k grunt 
    Initial Directory: $(ProjectDir) 
    
    Optionally, check **Use Output Directory** option. 
    

    enter image description here

  3. 移动项目中External Tools点击OK

II顶部。添加快捷方式到外部命令

Reference

  1. 转到Tools菜单上,单击Options
  2. 在环境页面上选择键盘。
  3. 在包含显示命令列表中,输入Tools。
  4. 在命令名称列表中找到相应的外部命令n 条目。
  5. 将光标置于Press快捷键框中,然后按想要分配给外部工具的 键。
  6. 单击分配

所以,现在繁重的任务可以从一个快捷方式运行。 但仍然无法自动运行保存文件(.js/.css)。