找不到任务“jshint”

时间:2016-07-31 18:02:13

标签: javascript gruntjs

我刚刚开始学习如何使用Steven Foote的书“学习编程”进行编程,我已经碰壁了,我正在寻找一些帮助。

我跑的时候; grunt jshint我得到以下内容;

Daniels-Air:projects danielclifford$ sudo grunt jshint
Loading "Gruntfile.js" tasks...ERROR
>> SyntaxError: Unexpected token {
Warning: Task "jshint" not found. Use --force to continue.

我的gruntfile.js如下所示;

module.exports = funtion (grunt) {
    grunt.initConfig({
        concat: {
            release: {
                src: ['js/values.js', 'js/prompt.js'],
                dest: 'release/main.js'
            }
        },
        copy: {
            release: {
                src: 'manifest.json',
                dest: 'release/manifest.json'
            }
        },
        jshint: {
            files: ['js/vales.js', 'js/prompt.js']
        }
    });
    grunt.loadNpmTasks('grunt-contrib-concat');
    grunt.loadNpmTasks('grunt-contrib-copy');
    grunt.loadNpmTasks('grunt-contrib-jshint');
    grunt.registerTask('default', ['jshint', 'concat', 'copy']);
    };

我可能只是犯了一个愚蠢的错误,但我找不到它,其他两个有类似问题的帖子也没有帮助我,所以任何有人可以给我的帮助都会受到赞赏。

谢谢!

1 个答案:

答案 0 :(得分:0)

Gruntfile.js的第1行应该是Sheets("Analysis").ChartObjects("Chart 1").Activate With Sheets("Analysis").ChartObjects("Chart 1").Chart.SeriesCollection(1) .XValues = Sheets("Data").Range("A2:A33") .Values = Sheets("Data").Range("B2:B33") .Name = "Plot1" .Border.Color = RGB(100, 0, 100) End With 而不是module.exports = function(grunt) {

当您尝试运行任务时,看不到函数声明会抛出您正在接收的module.exports = funtion(grunt) {行。