我有一个工作的 yeoman 项目,我用它运行服务器grunt server
,它工作正常。
我把整个东西放到了一个 git repo 中,然后把它签到了一个新文件夹中......
当我尝试做“咕噜服务器”时,它说:
致命错误:无法找到本地咕噜声。
如果您看到此消息,则说明未找到 Gruntfile 或未将 grunt 安装到您的项目本地。
我无法将 grunt 本地安装到该目录,并且无法找到和使用 GruntFile。
签出 Yeoman 项目后,您需要像在初始脚手架过程之后那样安装 npm 模块和 bower 组件,因为它们不是 git 存储库的一部分:
npm install & bower install
我今天才遇到这个!
默认情况下,您的 .gitignore 将忽略 /bower_components、node_modules、dist 文件夹等。
当您从 git 拉取项目时,请确保运行 npm install 和 bower install,然后您就可以继续使用了!
你需要安装一些https://github.com/gruntjs/grunt-contrib包。gruntserver 输出(作为 Scott 的回答安装)会告诉你缺少什么