У меня есть ситуация, когда я использую grunt-contrib-connect для подачи файлов на grunt-localscreenshots. Проблема заключается в том, что в выходных данных localscreenshots все изображения имеют ошибку сервера «Not Found».grunt-localscreenshots получает ошибку Not Found на отображаемых страницах из grunt-contrib-connect
Если я иду на сервер с опцией keepalive, я могу перейти к любому из файлов в каталоге.
Единственная деталь, которую я вижу, кажется наводящей на размышления, заключается в том, что в терминальном выводе при запуске соединения «Файл: [нет файлов]» находится в выводе соединения.
Вот урезанная версия моего файла grunt, который воссоздает проблему.
//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
Заранее спасибо за любой света, кто может пролить на это.