页面正在加载并且不显示任何内容。
版本: Python:3.5.2 Django:1.10.2 节点:4.2.6 npm:3.5.2
gulpfile.js
var gulp = require('gulp');
var browserSync = require('browser-sync').create();
var exec = require('child_process').exec;
gulp.task('runserver', function() {
var proc = exec('python manage.py runserver');
console.log('runserver');
})
gulp.task('browserSync', ['runserver'], function() {
browserSync.init({
notify: false,
port: 8090,
proxy: 'localhost:8090'
})
console.log('browserSync');
});
gulp.task('default', ['browserSync']);
答案 0 :(得分:-1)
我将解释我是如何解决这个问题的:
我必须打开两个终端(并激活virtualenv),在第一个终端我运行“python manage.py runserver”,在第二个终端“gulp”
这对我有用
答案 1 :(得分:-2)
您的目标是使用一个命令控制两个进程,因此您需要一个比gulp
更好的主管:
$ npm install --save-dev concurrently
内部package.json
:
"scripts": {
"start": "concurrently --kill-others 'gulp browserSync' 'python manage.py runserver'"
}
删除Django(runserver)任务。