繁体   English   中英

找不到任务“ jshint”

[英]Task “jshint” not found

我才刚刚开始使用Steven Foote的书“学习编程”来学习如何编程,但是我碰壁了,请寻求帮助。

我跑步的时候 我听到以下声音:

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']);
    };

我可能只是犯了一个愚蠢的错误,但我找不到它,另外两篇类似问题的帖子也没有帮助我,因此,有人可以给我任何帮助将不胜感激。

谢谢!

Gruntfile.js的第一行应该是module.exports = function(grunt) {而不是module.exports = funtion(grunt) {

尝试运行该任务时,未看到函数声明可能会引发“ Syntax Error: Unexpected token行”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM