Grunt fonctionne sur le port 8000 et je ne sais pas pourquoi
-
20-12-2019 - |
Question
Voici mon Gruntfile.js
.
module.exports = function(grunt) {
require('matchdep').filterDev('grunt-*').forEach(grunt.loadNpmTasks);
grunt.initConfig({
dirs: {
js: ['app/js/**/*.js', '!app/js/libs/**/*.js'],
jshint: ['Gruntfile.js','app/js/**/*.js','!app/js/libs/**/*.js'],
html: ['app/index.html'],
css: ['app/styles/**/*.css'],
less: ['app/styles/**/*.less'],
tests: ['test/**/*.js']
},
hbs: {
templateExtension : 'hbs'
},
connect:{
development: {
port: 9000,
base: 'app',
keepalive: true,
livereload: true
}
}
});
grunt.registerTask('server', ['less', 'connect', 'watch', 'open:dev']);
};
Lorsque je démarre le serveur, il fonctionne sur le port 8000.D'après ce que je comprends, je précise le port dans le connect:developement:port
propriété.Qu'est-ce qui le ferait fonctionner sur le port 8000 ?
La solution
essayez de changer le suffixe de connexion en développement :
grunt.registerTask('server', ['less', 'connect:development', 'watch', 'open:dev']);
vous devrez peut-être également spécifier les options :
connect: {
development: {
options: {
port: 9000,
base: 'app',
keepalive: true,
livereload: true
}
}
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow