【问题标题】:Cshtml files with Gulp browser sync与 Gulp 浏览器同步的 Cshtml 文件
【发布时间】:2016-03-11 22:38:32
【问题描述】:

如何让 gulp 浏览器同步与 MVC ASP.net 一起使用?它适用于 .html 文件,但当我使用 .cshtml 文件时它会下载一个空白文件。

gulp.task("browser-sync", function () {
    browserSync({
        server: {
            baseDir: "./",
            proxy: "localhost",
            index: "Areas/Music/Views/Songs/Index.cshtml"
        }
    });
});

gulp.task("watch", function () {
    gulp.watch(["js/*.js", "Content/*.css", "Areas/**/*.cshtml"], ["scripts", "css", "html"]);
});

gulp.task("default", ["scripts", "css", "html", "browser-sync", "watch"]);

【问题讨论】:

    标签: asp.net razor gulp browser-sync


    【解决方案1】:

    试试这个:

    gulp.task('watch', ['tasks', 'you', 'want', 'to', 'run'], function(){
        // sass and js watch functions
        gulp.watch('./Views/**/*.cshtml').on('change', browserSync.reload);
    });
    

    【讨论】:

    • 每次在项目中添加新的cshtml文件,都需要重新运行gulp watch任务
    • 你错了。上面的脚本查找文件系统而不是 URL。
    猜你喜欢
    • 1970-01-01
    • 2015-04-15
    • 2017-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多