【发布时间】:2016-02-21 01:46:58
【问题描述】:
第一次使用 Gulp,我正在学习一些似乎不太适合我的教程。我有一个真正的基础项目,我只想学习如何使用 Gulp 进行标准操作,例如 JavaScript/CSS 缩小、图像缩小和浏览器同步。
当我使用 Browsersync 运行我的监视任务时,它会转到 localhost:8000 的正确 URL,但它显示 Cannot GET / 而不是呈现我的页面。我该如何解决这个问题,以便我可以将 Browsersync 与 Django 一起使用?
文件目录:
gulpfile.js:
var gulp = require('gulp');
var sass = require('gulp-sass');
var browserSync = require('browser-sync').create();
gulp.task('sass', function() {
return gulp.src('polls/static/polls/scss/**/*.scss')
.pipe(sass())
.pipe(gulp.dest('polls/static/polls/css'))
.pipe(browserSync.reload({
stream: true
}))
});
gulp.task('browserSync', function() {
browserSync.init({
server: "mysite",
port: 8000
});
});
gulp.task('watch', ['browserSync', 'sass'], function() {
gulp.watch('polls/static/polls/scss/**/*.scss', ['sass']);
})
【问题讨论】:
标签: python django gulp browser-sync build-tools