grunt-localscreenshots получает не найдена ошибка на отрисованных страницах из grunt-contrib-connect

У меня есть ситуация, когда я использую grunt-contrib-connect для обслуживания файлов в grunt-localscreenshots. Проблема в том, что в выходных данных localscreenshots все изображения имеют ошибку сервера, «не найден».

Если я иду на сервер с опцией keepalive, я могу перейти к любому из файлов в каталоге.

Единственная деталь, которую я вижу, которая, кажется, наводит на размышления, это то, что в выходных данных терминала при запуске connect «File: [no files]» находится в выходных данных connect.

Вот урезанная версия моего gruntfile, которая воссоздает проблему.

//start gruntfile
module.exports = function(grunt) {

// measures the time each task takes
require('time-grunt')(grunt);
var path = require('path'),
    argv = require('minimist')(process.argv.slice(2));

// load all grunt tasks
grunt.loadNpmTasks('grunt-localscreenshots');
grunt.loadNpmTasks('grunt-contrib-connect');


grunt.initConfig({

    localscreenshots: {
        options: {
            path: './release/screenshots',
            type: 'png',
            local: {
                path: './release',
                port: 8080
            },
            viewport: ['600x800', '768x1024', '1024x1024'],
        },
        src: ['release/*.html']
    },

    //task specific server
    connect: {
        server: {
            options: {
                port: 8080,
                base: ['./release/'],
                //keepalive: true,
                //open: true
            }
        }
    }
});

 grunt.registerTask('test', ['connect', 'localscreenshots']);
};

И моя структура каталогов…
Упс, пока не могу опубликовать изображения. Вот ссылка на изображение.

https://drive.google.com/open?id=0B4bxMjEzI-oKTkM3YjNvT2lnZW8

Заранее спасибо за любой свет, который любой может пролить на это.

1 ответ

  1. И простой ответ — не переусердствуйте, я уточнял»./ release» и такие путаница.