Sails.js меньше livereload с неработающими часами grunt

Я отлично скомпилировал файлы less в css с помощью grunt и вижу результат в .tmp/public/styles
Итак, теперь livereload с grunt-contrib- watch должен быть сделан естественным образом в сгенерированном проекте Sails?
Или мне нужно сделать специальную настройку?

Я нашел это в файле tasks/pipeline.js, но не знаю, что делать.

// CSS files to inject in order
//
// (if you're using LESS with the built-in default config, you'll want
//  to change `assets/styles/importer.less` instead.)
var cssFilesToInject = [
  'styles/**/*.css'
];

В файле tasks/README.md я увидел:

###### `sails lift`

Runs the `default` task (`tasks/register/default.js`).

И в файле default.js мы получили:

module.exports = function (grunt) {
    grunt.registerTask('default', ['compileAssets', 'linkAssets',  'watch']);
};

Но в папке отсутствует файл watch.js...
Что это должно быть?


person migswd    schedule 16.08.2014    source источник


Ответы (1)


Watch ищет только те файлы, которые изменились и выполняются меньше, sass, инъекции и т. д., но не делает перезагрузку.

Вы можете добавить это в task/config/watch.js

person mdunisch    schedule 17.08.2014