angularjs - 从新的 Yeoman 安装返回的 grunt 服务 - 警告 : Task "serve" not found

标签 angularjs gruntjs yeoman yeoman-generator-angular

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

我已经搜索了所有但找不到说要运行 npm installbower install在应用程序的根目录中,我已经尝试过但仍然出现相同的错误。

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

请问有什么建议吗?

最佳答案

我想我已经找到了解决办法!

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/localsudo chown -R `whoami` ~/.npmnpm install -g yo grunt-cli bower
现在我再次经历了这个过程,没有更多的错误!

上面的链接似乎也是从一堆答案中提取出来的
npm throws error without sudo

关于angularjs - 从新的 Yeoman 安装返回的 grunt 服务 - 警告 : Task "serve" not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24858493/

相关文章:

javascript - 在 OpenCPU 中使用 AngularJS $scope

javascript - 如何将输入值作为参数传递到 Angularjs 中的自定义过滤器中

gruntjs - Grunt : what is the purpose of cwd?

angularjs - 在 Angular 应用程序中使用 Git

node.js - yo webapp 命令卡住(Windows 7)

javascript - html5 音频无法与 Angular 一起正常工作 ionic 型

javascript - 在 JavaScript 中美化/去除空白

angularjs - Grunt Typescript 找不到 Angular 核心

generator - 在本地测试 yeoman 生成器

javascript - AngularJS $location.search