gruntjs:如何安装和开始使用grunt?

时间:2014-11-12 10:38:29

标签: gruntjs

我已经使用命令在

npm install -g grunt
npm install -g grunt-cli

但是现在如果我尝试做grunt init,它会给我一个错误。

A valid Gruntfile could not be found. Please see the getting started guide for more information on how to configure grunt: http://gruntjs.com/getting-started Fatal error: Unable to find Gruntfile

1 个答案:

答案 0 :(得分:6)

它自己的grunt没有'init'命令。

要使用grunt,您需要Gruntfile.jspackage.json个文件

<强>更新

你可以用这些简单的步骤设置咕噜声:

<强> 1

npm init

运行上述命令后,系统会提示您一些问题。现在你可以继续点击'enter'直到它完成。

创建了一个名为package.json的新文件。

此文件包含有关项目的信息以及依赖项列表。

<强> 2

grunt有许多不错的软件包,例如 jshint 。 让我们用这个命令安装它:

npm install grunt-contrib-jshint --save 

现在创建了一个'node_modules'目录,其中包含了grunt / jshint。

- save 标志还将jshint添加到我们的package.json文件中。


现在我们需要设置 Gruntfile.js

创建一个名为Gruntfile.js的文件,其中包含以下内容:

module.exports = function(grunt) {
  grunt.initConfig({
    pkg: grunt.file.readJSON('package.json'),
    jshint: {
      all: ['Gruntfile.js', '1.js']
    }
  });
  grunt.loadNpmTasks('grunt-contrib-jshint');
  grunt.registerTask('default', ['jshint:all']);
};

请注意我们告诉jshint要处理哪些文件,我们也在加载jshint任务,

并注册'default'任务(在控制台中输入'grunt'时)。

创建名为 1.js 的文件,然后运行:

grunt

您将看到正在运行的新任务(提示.js文件)


请参阅这个很好的'初学者指导咕噜'tutorial,了解以下概念:

node_modules/
package.json
Gruntfile.js