Is there a way to tell grunt which grunt.js file to use?
I have an f:\\a\\b\\tools folder that contains grunt.cmd, node.exe,...,
my actual web
Since grunt 1.3 you can omit --gruntfile.
So, instead of
grunt --base c\my_app --gruntfile c\my_app\GruntFile.js mytask
you can just
grunt --base c\my_app mytask (and --base can be replaced with -b)
You can set two parameters --base and --gruntfile
From grunt --help:
--base Specify an alternate base path. By default, all file paths are relative to the Gruntfile. (grunt.file.setBase) *
--gruntfile Specify an alternate Gruntfile. By default, grunt looks in the current or parent directories for the nearest Gruntfile.js or Gruntfile.coffee file.
So, you can execute:
grunt --base c\my_app --gruntfile c\my_app\GruntFile.js mytask
I'll advise you to run it from your app directory because the modules are installed into nodes_modules, etc. you must move to your app directory and run grunt:
cd f:
cd a\c\my_app
grunt {yourTasks}