使用 grunt-browser-sync 观察 jsp 和标签文件的变化
Use grunt-browser-sync to watch changes in jsp and tag files
我正在尝试使用 grunt-browser-sync 来观察 jsp 和标记文件中的更改,但同样不起作用。有人知道发生了什么事吗?
Grunt 使用标签和 jsp 文件?
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
watch: {
// hide code
},
less: {
// hide code
},
// hide code
browserSync: {
default_options: {
bsFiles: {
src: ["**/*.js", "*/*.css", "**/*.jsp", "**/*.tag" ]
},
options: {
watchTask: true,
proxy: "https://pageteste.local:9001/sitedeteste"
}
}
}
});
// Plugins
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-less');
grunt.loadNpmTasks("grunt-browser-sync");
// Browser sync task
grunt.registerTask("server", ["browserSync", "watch"]);
// Default task(s).
grunt.registerTask('default', ['less', 'sprite', 'sync']);
};
您的 globbing 模式使用错误:
bsFiles: {
src: ["**/*.js", "*/*.css", "**/*.jsp", "**/*.tag" ]
},
我需要为此更改我的代码路径:
bsFiles: {
src: [
"web/path/**/*.js",
"web/path/css/style.css",
"web/**/*.jsp",
"web/webroot/path/**/*.tag",
]
},
我正在尝试使用 grunt-browser-sync 来观察 jsp 和标记文件中的更改,但同样不起作用。有人知道发生了什么事吗? Grunt 使用标签和 jsp 文件?
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
watch: {
// hide code
},
less: {
// hide code
},
// hide code
browserSync: {
default_options: {
bsFiles: {
src: ["**/*.js", "*/*.css", "**/*.jsp", "**/*.tag" ]
},
options: {
watchTask: true,
proxy: "https://pageteste.local:9001/sitedeteste"
}
}
}
});
// Plugins
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-less');
grunt.loadNpmTasks("grunt-browser-sync");
// Browser sync task
grunt.registerTask("server", ["browserSync", "watch"]);
// Default task(s).
grunt.registerTask('default', ['less', 'sprite', 'sync']);
};
您的 globbing 模式使用错误:
bsFiles: {
src: ["**/*.js", "*/*.css", "**/*.jsp", "**/*.tag" ]
},
我需要为此更改我的代码路径:
bsFiles: {
src: [
"web/path/**/*.js",
"web/path/css/style.css",
"web/**/*.jsp",
"web/webroot/path/**/*.tag",
]
},