从新的Yeoman安装返回的grunt服务返回 - 警告:找不到任务"服务"

bit*_*get 7 angularjs gruntjs yeoman yeoman-generator-angular

运行yo angular然后cd'进入应用程序的根文件夹(与app文件夹相同的级别gruntfile,package.json等)我尝试grunt serve,我得到上述错误.Grunt不会为我启动服务器.

我已经搜遍了所有但是找不到说运行npm install并且bower install在应用程序的根目录中,我已经尝试但仍然是同样的错误.

我已经更新并检查了bower/grunt/npm,它们都很好.

有什么建议吗?

bit*_*get 6

我想我找到了解决方案!

http://yang-wei.github.io/blog/2014/06/01/npm-install-issues-plus-angularjs-set-up/

在所有安装上运行sudo会导致主目录中的NPM文件夹出现问题.我需要通过运行以下命令来更改所有usr/local文件夹的权限:

sudo chown -R $USER /usr/local

sudo chown -R `whoami` ~/.npm

npm install -g yo grunt-cli bower

现在我再次完成这个过程,不再有错误!

上面的链接似乎也是从一堆答案中拉出来的,在 没有sudo的情况下npm抛出错误