或两者都没有。
我全局安装了grunt-cli和grunt
inst_grunt(){
# installs the grung-cli to
# /usr/local/lib/node_modules/grunt-cli
sudo npm install -g grunt-cli
# installs grunt based upon the package.json file to
# /usr/local/lib/node_modules/Grunt
sudo npm install -g
}
我以为我可以简单地运行
grunt --gruntfile /Users/a/root/config/Gruntfile.js watch
如上所述:
How do I run grunt from a different folder than my root project
但是我得到了这个错误:
as-MacBook-Air:配置一个$ grunt --gruntfile /Users/a/root/config/Gruntfile.js grunt-cli:grunt命令行 接口。 (v0.1.13)
致命错误:无法找到当地的咕噜声。
如果您看到此消息,则找不到Gruntfile或 grunt尚未在本地安装到您的项目中。更多 有关安装和配置grunt的信息,请参阅 入门指南:
grunt文件在那里,所以我假设它正在寻找一个本地的grunt安装。
答案 0 :(得分:0)
您必须在本地安装它才能在gruntfile中调用它上面的函数。
这样您的项目就可以在package.json文件中指定应该使用哪个版本的Grunt(编辑)。