Can I tell browser-sync to always use one .html file? (for html5mode links)

前端 未结 3 1754
死守一世寂寞
死守一世寂寞 2021-02-01 23:46

I use browser-sync (https://github.com/shakyShane/browser-sync) in my gulp file for development purposes. I want to use html5mode within my angular app. For that server needs to

3条回答
  •  一整个雨季
    2021-02-02 00:16

    You can use https://github.com/tinganho/connect-modrewrite.

    var modRewrite  = require('connect-modrewrite');
    
    gulp.task('serve', function () {
        browserSync.init(null, {
            server: {
                baseDir: [APP_PATH],
                middleware: [
                    modRewrite([
                        '!\\.\\w+$ /index.html [L]'
                    ])
                ]
            }
        });
    
       // watch only for app specific codes;
       ...
    });
    

提交回复
热议问题