正在获取:“正在加载“ Gruntfile.js”任务...错误>> SynstaxError:意外的标识符。警告:找不到任务“默认”。请使用--force继续进行

时间:2019-07-24 14:05:04

标签: javascript

晚上好

这是我第一次使用grunt和javascript。运行以下代码后,我收到此错误:

Gruntfile.js

module.exports = function(grunt) {

    var modRewrite = require('connect-modrewrite');
    var serveStatic = require('serve-static');

    grunt.loadNpmTasks('grunt-contrib-connect');

    grunt.initConfig({
        pkg: grunt.file.readJSON('package.json'),
        connect: {
            def: {
                options: {
                    base: 'ofm',
                    keepalive: true,
                    port: 9000
                    middleware: function(connect, options) {
                        var middlewares;
                        middlewares = [];
                        middlewares.push( modRewrite( ['^[^\\.]*$ /index.html [L]'] ) );
                        options.base.forEach( function( base ) {
                        return middlewares.push( serveStatic( base ) );
                        });
                        return middlewares;
                    }
                }
            }
        },
    });
    grunt.registerTask('default', ['connect:def']);
};

不知道这是否与package.json文件有关:

enter image description here

我已经看过其他地方,但是找不到解决方案。任何帮助表示感谢。

Davide

0 个答案:

没有答案