无法找到Grunt

时间:2015-03-22 13:44:28

标签: javascript gruntjs mean-stack

不好意思是痛苦,我可以想象这个问题已经出现在过去 - 但尽管尝试了各种不同的修复 - 我仍然没有得到任何结果。

所以我根据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,内部节点模块>咕噜声> lib> grunt.js

请帮助,我让自己疯了。

1 个答案:

答案 0 :(得分:0)

当您运行grunt serve Grunt正在根目录中查找名为Gruntfile.js的文件时,您可以在此文件中编写所有Grunt任务。

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

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