2017-05-29 1 views
0

Ich versuche, die grunt-browser-sync zu verwenden, um die Änderungen in den JSP- und Tag-Dateien zu beobachten, aber das gleiche funktioniert nicht. Weiß jemand, was passiert ist? Grunt arbeitet mit Tag und Jsp-Dateien?Verwenden Sie grunt-browser-sync, um Änderungen in JSP- und Tag-Dateien zu beobachten

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']); 

}; 

Antwort

0

Ich brauche dafür meinen Codepfad ändern:

bsFiles: { 
    src: [ 
     "web/path/**/*.js", 
     "web/path/css/style.css", 
     "web/**/*.jsp", 
     "web/webroot/path/**/*.tag", 
    ] 
}, 
0

Ihr Globbing Muster ist falsch Gebrauch:

  bsFiles: { 
       src: ["**/*.js", "*/*.css", "**/*.jsp", "**/*.tag" ] 
      }, 
+0

ich meinen Code mit dieser Änderung aktualisieren, aber es funktioniert immer noch nur. js Dateien. 'browserSync: { default_optionen: { bsFiles: { src: [" **/*. Js "," */*. Css "," **/*. Jsp "," **/*. Stichwort“] }, Optionen: { watchTask: true, Proxy: "https: //pageteste.local: 9001/sitedeteste" } } }' –

Verwandte Themen