2016-11-09 4 views
0

У меня есть ситуация, когда я использую 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

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

ответ

0

И простой ответ: не переусердствуйте по своим путям, я указывал «./release» и такие, которые были беспорядочными.

 Смежные вопросы

  • Нет связанных вопросов^_^