Javascript 从命令提示符启动grunt时遇到问题

Javascript 从命令提示符启动grunt时遇到问题,javascript,Javascript,正在加载“Gruntfile.js”任务…错误>>语法错误:意外字符串警告:找不到任务“default”。使用--force继续。由于警告而中止。从命令promt启动grunt时出现此错误,有人能帮助解决此问题吗 我的Gruntfile.js文件是:- 'use strict'; module.exports = function (grunt) { grunt.initConfig({ require('time-grunt')(grunt); require('jit-grun

正在加载“Gruntfile.js”任务…错误>>语法错误:意外字符串警告:找不到任务“default”。使用--force继续。由于警告而中止。从命令promt启动grunt时出现此错误,有人能帮助解决此问题吗

我的Gruntfile.js文件是:-

'use strict';

module.exports = function (grunt) {

  grunt.initConfig({

require('time-grunt')(grunt);


require('jit-grunt')(grunt);


grunt.initConfig({
  pkg: grunt.file.readJSON('package.json'),


  jshint: {
    options: {
      jshintrc: '.jshintrc',
      reporter: require('jshint-stylish')
    },

    all: {
      src: [
        'Gruntfile.js',
        'app/scripts/{,*/}*.js'
      ]
    }
  }
});

grunt.registerTask('build', [
  'jshint'
]);

grunt.registerTask('default',['build']);

  });
};

你能试着把这个包括进去吗

grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.registerTask('build', [
  'jshint'
]);

解决了,实际上我添加了require('time-grunt')(grunt);要求(“jit-grunt”)(grunt);这两行代码位于grunt.initConfig内部,必须位于该循环的外部。谢谢你的努力。是的,你还有两个grunt.initConfig。您应该删除最上面的一个,只保留一个grunt.initConfig。荣誉