【问题标题】:grunt serve from a fresh Yeoman install returns - Warning: Task "serve" not found从新的 Yeoman 安装返回 grunt serve - 警告:找不到任务“服务”
【发布时间】:2014-07-21 05:56:59
【问题描述】:

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

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

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

有什么建议吗?

【问题讨论】:

    标签: angularjs gruntjs yeoman yeoman-generator-angular


    【解决方案1】:

    我想我找到了解决办法!

    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

    现在我再次执行该过程,不再出现错误!

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

    【讨论】:

      【解决方案2】:

      Gruntfile.js 不在app 目录下,而是在根目录下,即app 目录下的parent

      您必须从根目录运行grunt serve,即parentapp 目录。

      【讨论】:

      • 抱歉 - 我正在这样做 - 当我说 app 文件夹时,我指的是父应用程序文件夹(其中包含 app 文件夹和 Gruntfile 等)。对不起,我会更新OP。
      • 我在回复之前尝试了yo angular。结果很顺利。请重试整个过程并粘贴错误日志,它会再次发生。
      • 好的。我将再次在 yeoman 网站上完成整个过程。我安装了节点 v0.10.29、NPM 1.4.14、Git 1.8.5.2。 sudo 安装 --global 哟。现在我检查版本:yo - 1.2.0,bower - 1.3.8,grunt-cli v0.1.13,grunt v0.4.5。 sudo npm install --global generator-angular@0.9.2.
      • (显然我花了太长时间编辑上面的内容。抱歉,继续:) mkdir testyo cd testyo yo angular OK 所以在这一点上,我在完成 yeoman 安装过程时遇到了很多错误。 . 如果'请尝试以root/管理员身份再次运行此命令',则有很多。错误但我无法运行sudo yo。我必须单独包含 npm-debug.log。
      • 让我们再试一次。 sudo npm i yo; sudo npm i generator-angular;然后导航到所需的目录。 yo angular;让我们看看会发生什么。
      【解决方案3】:

      我遇到了与“任务 --- 未找到”消息类似的错误。
      我尝试了 bitfidget 的解决方案,但它无济于事。这似乎是不同的问题。
      我像这样更新了 yo 和 grunt-cli 模块:

      npm 更新 -g 哟 npm update -g grunt-cli

      并通过“yo”命令重新创建整个项目。
      这解决了问题。 我希望这对任何人都有帮助。

      【讨论】:

        猜你喜欢
        • 2016-08-08
        • 2017-01-24
        • 2015-09-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-02
        • 1970-01-01
        相关资源
        最近更新 更多