Grunt Launcher

Free

Right click extension to launch Grunt, Gulp and Bower commands in Visual Studio.

(14) Review
Visual Studio
2015, 2013, 2012
Download (41,327)
4/18/2015
1.7.8
View
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Description
Reviews (14)
Q and A (17)
Sign in to write a review
Sort by:

by LongDinhLe | April 01 2015

by Emanuele Savarese | February 24 2015

Extremely useful plugin

by Rômulo Innocêncio | February 21 2015

I can't install..

21/02/2015 22:56:48 - Microsoft VSIX Installer
21/02/2015 22:56:48 - -------------------------------------------
21/02/2015 22:56:48 - Initializing Install...
21/02/2015 22:56:48 - Extension Details...
21/02/2015 22:56:48 - Identifier : cced4e72-2f8c-4458-b8df-4934677e4bf3
21/02/2015 22:56:48 -
21/02/2015 22:56:48 - Supported Products :
21/02/2015 22:56:48 - Microsoft.VisualStudio.Pro
21/02/2015 22:56:48 - Version : [11.0,14.0]
21/02/2015 22:56:48 -
21/02/2015 22:56:48 - References :
21/02/2015 22:56:48 -
21/02/2015 22:56:48 - Searching for applicable products...
21/02/2015 22:56:48 - Found installed product - Microsoft Visual Studio Express 2013 for Web
21/02/2015 22:56:48 - Found installed product - Microsoft Visual Studio Express 2013 for Windows Desktop
21/02/2015 22:56:48 - Found installed product - Global Location
21/02/2015 22:56:48 - VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed products.
at VSIXInstaller.App.InitializeInstall()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()

by didierg | February 11 2015

A must if you're looking for grunt integration within VS !

by Matt UW | September 24 2014

Love your work, thanks very much!

Two things I'd love to see added:

- something to indicate that a task is still running (particularly for slower tasks)
- a way to cancel a task when it is running.

Cheers
Matt

by Mads Kristensen | September 03 2014

Great extension that saves me a bunch of time for working with Grunt and npm

by marek.d | August 18 2014

Last version works like a charm!

by find.ly | August 13 2014

Extremely useful plugin

by joey_sal | August 06 2014

This doesn't seem to be working with vs2013 update 2. When I access the context menu by right-clicking the gruntfile.js, I see the Grunt menu, but the only item in the list is 'Grunt' and then it complains that it can't find the task 'Grunt' when I run it. I know the gruntfile.js works because the grunt command-line works and finds all the tasks.

by Dennis Erny | June 26 2014

Thanks so much for this Paolo! One option that would be nice is the ability to mark some tasks as 'private' as it's common for some tasks to be created that are typically only executed as part of a bundle -- a build task that starts a series of tasks beginning with a directory clean is a good example. I don't really want to see 'gulp clean' in the list of available tasks, only 'gulp build'.

by MBursill | May 22 2014

by ExtMan | April 24 2014

Nice little tool ...it would be nice if it was possible to have the gulpfile/gruntfile javascript files live in a different folder, rather than the root. :)

e.g. [webapp_projectname]/App_Workflow/gulpfile.js

Maybe just make the gulpfile.js location configurable under Tools|Options...

by AdamMarshall | March 11 2014

Works great on VS2013. Does what it says on the tin, really useful to kick off a watch, or force a task to run, without switching to command line.

by Tomer's | August 29 2013

It doesn't work on VS2012 update 3.

Sign in to start a discussion


  • Launcher can't execute grunt
    5 Posts | Last post June 11, 2015
    • I have grunt-cli installed globally, and grunt installed in my projects npm directory. Grunt works fine on the command line but when using GruntLauncher I get the following message:
      "'grunt' is not recognized as an internal or external command"
      
      I'm running in Windows 8.1 with Visual Studio Premium V 12.0.21005.1 REL, NodeJS Tools 1.0 Alpha. 
      
      My installed Node version is 0.10.25.
      
      Executing 'where grunt' produces:
      C:\Users\<user>\AppData\Roaming\npm\grunt
      C:\Users\<user>\AppData\Roaming\npm\grunt.cmd
    • The message you receive is thrown when the plugin executes cmd.exe to launch grunt so it means that cmd cannot find grunt. Can you verify that it is available on the PATH variable?
    • Here are the steps I usually try:
      
      1) Restart Visual Studio if you opened it before installing grunt. this might be it.
      2) type: where grunt, at a command line and it should report a path to grunt.cmd (it does for you). If it didn't you could try and reinstall with: npm i -g grunt-cli. You could try and reinstall anyway.
      3) Try manually adding the path to grunt.cmd (in your users AppData\Roaming\npm directory) to your System PATH environment variable.
      4) Try logging off and back on again.
    • I have the same issue. Grunt is installed globally and I can execute it from anywhere in the system but not from Visual Studio. I am receiving 
      
      'grunt' is not recognized as an internal or external command,
      operable program or batch file.
      
    • maybe you also need this extension: https://visualstudiogallery.msdn.microsoft.com/4e84e2cf-2d6b-472a-b1e2-b84932511379
  • Cannot load this in VS 2012 RTMREL
    1 Posts | Last post April 15, 2015
    • I got "Unexpected error" when loading this Extensions on VS 2012.
      
      Microsoft Visual Studio Ultimate 2012 
      Version 11.050727.1 RTMREL
  • Visual Studio web express
    1 Posts | Last post March 09, 2015
    • Is it possible to make this package available for VS Web Express?
      Thanks.
  • Stop running tasks before (re)build
    1 Posts | Last post February 04, 2015
    • I generally use a "watch" task in my grunt setups and I noticed i could run it with your extension. It outputs everything to the Output window and runs as expected.
      
      I also binded "npm install" and "npm update" into the build process of my solution. Then it actually fails to execute because of the running grunt watch task and files in use.
      
      It would be nice the plugin checks for currently running tasks and either kills them automatically, or at least ask what to do, right when the (re)build starts.
  • Error during installation
    1 Posts | Last post February 03, 2015
    • 
      2/3/2015 4:28:25 PM - 	Identifier      : cced4e72-2f8c-4458-b8df-4934677e4bf3
      2/3/2015 4:28:25 PM - 	Name            : Grunt Launcher
      2/3/2015 4:28:25 PM - 	Author          : Bjornej
      2/3/2015 4:28:25 PM - 	Version         : 1.6.8
      2/3/2015 4:28:25 PM - 	Description     : Right click extension to launch Grunt, Gulp and Bower commands in Visual Studio.
      2/3/2015 4:28:25 PM - 	Locale          : en-US
      2/3/2015 4:28:25 PM - 	MoreInfoURL     : https://github.com/Bjornej/GruntLauncher
      2/3/2015 4:28:25 PM - 	InstalledByMSI  : False
      2/3/2015 4:28:25 PM - 	SupportedFrameworkVersionRange : [4.5]
      2/3/2015 4:28:25 PM - 
      2/3/2015 4:28:25 PM - 	Supported Products : 
      2/3/2015 4:28:25 PM - 		Microsoft.VisualStudio.Pro
      2/3/2015 4:28:25 PM - 			Version : [11.0,12.0]
      2/3/2015 4:28:25 PM - 
      2/3/2015 4:28:25 PM - 	References      : 
      2/3/2015 4:28:25 PM - 		-------------------------------------------------------
      2/3/2015 4:28:25 PM - 		Identifier   : Microsoft.VisualStudio.MPF.11.0
      2/3/2015 4:28:25 PM - 		Name         : Visual Studio MPF 11.0
      2/3/2015 4:28:25 PM - 		Version      : [11.0]
      2/3/2015 4:28:25 PM - 		MoreInfoURL  : 
      2/3/2015 4:28:25 PM - 		Nested       : No
      2/3/2015 4:28:25 PM - 
      2/3/2015 4:28:25 PM - 
      2/3/2015 4:28:25 PM - Searching for applicable products...
      2/3/2015 4:28:25 PM - Found installed product - Microsoft Visual Studio Professional 2013
      2/3/2015 4:28:25 PM - The extension with ID 'cced4e72-2f8c-4458-b8df-4934677e4bf3' is not installed to Microsoft Visual Studio Professional 2013.
      2/3/2015 4:28:25 PM - Found installed product - Microsoft Visual Studio 2013 Shell (Integrated)
      2/3/2015 4:28:25 PM - Found installed product - Microsoft Visual Studio Ultimate 2015 CTP
      2/3/2015 4:28:25 PM - Found installed product - Microsoft Visual Studio Premium 2015 CTP
      2/3/2015 4:28:25 PM 
  • This extension isn't working for me...
    1 Posts | Last post December 03, 2014
    • Here's how my project is setup
      
      
      
      1. Created a new "Project" from an Angular SPA App template
      
      2. Directory looks like this -> "Solution/web" web being the project
      
      3. Gruntfile.js is located in web/Gruntfile.js
      
      
      I get an error when using the Grunt Launcher, nothing happens when I run a command :
      
      
      Executing Grunt: test-unit 
      
      grunt-cli: The grunt command line interface. (v0.1.13)
      
      
      
      I can get Grunt running separately in command line, why isn't this working? Am I doing something wrong?
      
  • Grunt: cannot parse gruntfile
    1 Posts | Last post November 13, 2014
    • Do you know what would be causing this? I'm running VS2013 update 4. When I load up my project and right-click on the gruntfile, I see "Grunt: cannot parse gruntfile". I know that my gruntfile works because it works with Grunt on the command-line.
  • How do I stop Grunt:Serve?
    1 Posts | Last post September 22, 2014
    • If I execute grunt serve, how can I kill the process?  Ctrl-C doesn't do anything in the output window.
  • Supply arguments to Grunt?
    4 Posts | Last post September 09, 2014
    • Hi, is it possible to pass along arguments to Grunt with this extension? I have a project I need to run with "grunt serve --force", but this only seems to be able to do a grunt serve. Thanks!
    • Actually it isn't possible with the current interface, but it might be possible to create another task in grunt, say forceServe, which in turns invokes force --serve 
    • I was also looking for this.
    • the problem is still there even after the latest Update.
      :(
      
  • Bower support for custom bower_components directory
    3 Posts | Last post September 08, 2014
    • If your bower_components directory is not in the default location(set via the .bowerrc file) the "Bower: Update All packages" command does not appear for the custom bower_components folder.
    • +1
      
    • Can you open an issue on https://github.com/Bjornej/GruntLauncher with a project that repro the problem? 
1 - 10 of 17 Items