关于git:让grunt.js在预先存在的自耕农项目上工作

Getting grunt.js to work on a pre-existing yeoman project

我有一个正在运行的yeoman项目,我用grunt server运行服务器,它工作正常。

我把整个东西放到一个Git回购中,并把它签出到一个新文件夹…

当我尝试做"咕噜服务器"时,它会说:

Fatal error: Unable to find local grunt.

If you're seeing this message, either a Gruntfile wasn't found or grunt
hasn't been installed locally to your project.

我很难在本地将grunt安装到该目录,并且无法找到并使用grunt文件。


在您签出一个约曼项目之后,您需要像在初始脚手架流程之后那样安装NPM模块和Bower组件,因为它们不是Git存储库的一部分:

1
npm install & bower install

我今天刚碰到这个!

默认情况下,.gitignore将忽略/bower_组件、节点_模块、dist文件夹等。

当你从Git拉项目时,只要确保运行npm安装和bower安装,然后你就可以很好地继续了!


您需要安装一些https://github.com/gruntjs/grunt-contrib包。gruntserver输出(作为scott的答案安装)将告诉您丢失的是什么