Grunt命令始终运行相同的Gruntfile

时间:2014-04-18 13:47:06

标签: gruntjs

我正在尝试学习Grunt,我创建了一个文件,cd到那里,并使用grunt命令,但不执行我的文件,但执行属于与yeoman制作的个人项目的其他文件,无论终端中的位置如何,始终运行该项目。我用:

$ grunt --base "/Users/user/Documents/Ejercicios angular/Ui-routes-tutorial/"

它告诉我:

Warning: Task "newer:jshint" not found. Use --force to continue.
Aborted due to warnings.

Execution Time (2014-04-18 13:41:21 UTC)
loading tasks  3ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 60%
default        2ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 40%
Total 5ms

这是我的档案:

module.exports = function(grunt) {

// Project configuration.
  grunt.initConfig({
   pkg: grunt.file.readJSON('package.json'),
  uglify: {
     options: {
      banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */\n'
    },
     build: {
       src: 'src/<%= pkg.name %>.js',
      dest: 'build/<%= pkg.name %>.min.js'
    }
  }
 });

  // Load the plugin that provides the "uglify" task.
 grunt.loadNpmTasks('grunt-contrib-uglify');

 // Default task(s).
  grunt.registerTask('default', ['uglify']);

};

错误显示任务&#34;更新:jshint&#34;没找到,但在我的文件中我不会使用它!你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

您是否尝试过CD到项目目录,然后执行npm安装以确保安装了包文件中定义的所有模块,然后运行您的grunt命令?