【问题标题】:Unable to Locate Grunt无法找到咕噜声
【发布时间】:2015-05-25 13:10:54
【问题描述】:

抱歉,我很痛苦,我可以想象这个问题过去曾出现过 - 但尽管尝试了各种不同的修复 - 我仍然没有得到任何结果。

所以我根据这个 Youtube 剪辑 https://www.youtube.com/watch?v=OhPFgqHz68o 的说明在我当前的服务器上设置了 Node、NPM、Express

我已经打开我的节点服务器使用 node server/index.js

之后,在我的终端的一个新选项卡中,我使用了cd server,然后使用了npm install,然后生成了以下内容: npm WARN package.json MeanApp@1.0.0 No description npm WARN package.json MeanApp@1.0.0 No repository field. npm WARN package.json MeanApp@1.0.0 No README data

然后我运行npm install grunt --save-dev,然后生成以下内容:npm WARN package.json MeanApp@1.0.0 No description npm WARN package.json MeanApp@1.0.0 No repository field. npm WARN package.json MeanApp@1.0.0 No README data grunt@0.4.5 node_modules/grunt ├── which@1.0.9 ├── dateformat@1.0.2-1.2.3 ├── eventemitter2@0.4.14 ├── getobject@0.1.0 ├── rimraf@2.2.8 ├── colors@0.6.2 ├── async@0.1.22 ├── hooker@0.2.3 ├── grunt-legacy-util@0.2.0 ├── exit@0.1.2 ├── nopt@1.0.10 (abbrev@1.0.5) ├── minimatch@0.2.14 (sigmund@1.0.0, lru-cache@2.5.0) ├── lodash@0.9.2 ├── glob@3.1.21 (inherits@1.0.0, graceful-fs@1.2.3) ├── coffee-script@1.3.3 ├── underscore.string@2.2.1 ├── iconv-lite@0.2.11 ├── findup-sync@0.1.3 (glob@3.2.11, lodash@2.4.1) ├── grunt-legacy-log@0.1.1 (underscore.string@2.3.3, lodash@2.4.1) └── js-yaml@2.0.5 (esprima@1.0.4, argparse@0.1.16)

之后,我运行grunt server,它产生:找不到有效的 Gruntfile。请参阅入门指南 有关如何配置 grunt 的更多信息:http://gruntjs.com/getting-started 致命错误:无法找到 Gruntfile。

但是,我查看了我计算机上的服务器文件夹,它包含 grunt,在 node-modules > grunt > lib > grunt.js

请帮忙,我快把自己逼疯了。

【问题讨论】:

  • 尝试更新 npm? npm 更新
  • 已经试过了,但没有得到任何令人沮丧的地方!

标签: javascript gruntjs mean-stack


【解决方案1】:

当您运行 grunt serve 时,Grunt 会在根目录中查找名为 Gruntfile.js 的文件,该文件是您编写所有 Grunt 任务的地方。

您在node_modules/grunt/lib/grunt.js 中找到的文件实际上是 Grunt 本身。

我建议阅读Getting Started guide that Grunt provides,它会让您清楚地了解如何正确设置 Grunt 以及如何将其与您的项目结合。

【讨论】:

    猜你喜欢
    • 2013-03-07
    • 2018-07-13
    • 2014-07-25
    • 2015-04-13
    • 2013-03-15
    • 2015-08-03
    • 1970-01-01
    • 1970-01-01
    • 2018-04-18
    相关资源
    最近更新 更多