有没有办法告诉 grunt 使用哪个 grunt.js 文件?
我有一个f:\a\b\tools
包含的文件夹grunt.cmd, node.exe,...
,
我的实际网络应用程序GruntFile.js
以及所有当地的node_modules
is in f:\a\c\my_app
运行咕噜声a\c\my_app
工作正常,但尝试从其他文件夹运行 grunt 时说 a 似乎不起作用。我是咕噜的新手,可能我错过了一些明显的东西。
f:\a>grunt --config c\GruntFile.js
grunt-cli:grunt 命令行界面。 (v0.1.6)
致命错误:无法找到本地 grunt。
如果您看到此消息,则可能未找到 Gruntfile,或者尚未在项目本地安装 grunt。有关安装和配置 grunt 的更多信息,请参阅入门指南:
http://gruntjs.com/getting-started http://gruntjs.com/getting-started
可以设置两个参数--base
and --gruntfile
From grunt --help
:
--base
指定备用基本路径。默认情况下,所有文件路径都是相对于 Gruntfile 的。 (grunt.file.setBase) *
--gruntfile
指定备用 Gruntfile。默认情况下,grunt 在当前目录或父目录中查找最近的 Gruntfile.js 或 Gruntfile.coffee 文件。
所以,你可以执行:
grunt --base c\my_app --gruntfile c\my_app\GruntFile.js mytask
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)