У меня есть оба файла: app.js, который запускает http-сервер, и main.js, который компилируется браузером и используется в html как
Итак, у меня есть Grunt, настроенный навсегда, просматривайте и смотрите. Я хочу, чтобы при использовании app.js http необходимо было перезапустить (через навсегда: перезагрузка), а при изменении main.js сборка должна быть браузеризирована (через браузер)
поэтому, когда я запускаю хрюканье, говорит навсегда: start не существует, любая помощь?
$ grunt
Warning: Task "forever:server1:start" not found. Use --force to continue.
это мой gruntfile:
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
browserify: {
dist: {
files: {
'examples/public/js/module.js': ['examples/main.js']
}
}
},
forever: {
server1: {
options: {
index: 'examples/app.js',
logDir: 'examples/logs'
}
}
},
watch: {
app: {
files: ['examples/*.js', 'examples/templates/*' ],
tasks: ['forever:server1:start']
},
web: {
files: ['examples/*.js', 'examples/templates/*' ],
tasks: ['browserify']
},
}
});
//grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-browserify');
grunt.loadNpmTasks('grunt-contrib-watch');
// Default task(s).
grunt.registerTask('default', ['browserify', 'forever:server1:start']);
grunt.registerTask('restart', ['browserify', 'forever:server1:restart']);
};