Я новичок в Node.js и Grunt ... Я пытаюсь использовать Node.js и Grunt на сервере Windows, чтобы посмотреть мой файл main.less и выполнить стандартную компиляцию и конкатенировать. Я могу сделать это, пока командная строка открыта, но мне нужно, чтобы это выполнялось как демон, но не было зарегистрировано на сервере, так как бездействующие файлы развертываются с нашей CMS, которая находится в облаке.Нужно выполнять гранж-часы Forever
Я нашел многообещающую документацию в Grunt-Forever, но для этого требуется указать приложение, в то время как я просто хочу выполнить задачу поиска grunt.
Кто-то задал подобный вопрос 9 месяцев назад, но никто не дал ответ: Grunt.js Watch Forever
Я попытался это из командной строки:
FWIW, вы можете сделать навсегда/USR/местные/bin/grunt -base. смотреть, чтобы использовать навсегда с ворчащими часами.
Но у меня были ошибки.
Вот мой gruntfile:
module.exports = function(grunt) {
grunt.registerTask('watch', [ 'watch' ]);
grunt.initConfig({
concat: {
js: {
src: [
'js/global.js','js/googlemap.js'
],
dest: 'js/main.min.js'
},
},
uglify: {
options: {
mangle: false
},
js: {
files: {
'js/main.min.js': ['js/main.min.js']
}
}
},
less: {
style: {
files: {
"css/style.css": "less/main.less"
}
}
},
watch: {
js: {
files: ['js/global.js','js/googlemap.js'],
tasks: ['concat:js', 'uglify:js']
},
css: {
files: ['less/*.less'],
tasks: ['less:style']
}
}
});
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-less');
grunt.loadNpmTasks('grunt-contrib-watch');
};
Любая помощь очень ценится!
Необходимо указать, что такое ошибки. – cleanunicorn