我有点纠结于改变我的旧的Gulp3Gulpfile在Gulp 4的工作。
我已经到了这样的地步,除了默认任务和服务任务在powershell中没有被标记为已完成外,这一切似乎都是可行的。
我如何打开代码并允许它们正确完成?
var gulp = require('gulp');
var browserSync = require('browser-sync').create();
var sass = require('gulp-sass');
// Compile sass into CSS & aut
我在Node环境中,gulp运行SASS,EJS运行模板,我也想让浏览器同步工作。我在配置我的吞咽文件时遇到了问题。如果我运行‘节点server.js’,我的应用程序在浏览器中运行,并且EJS工作,但我不能让浏览器同步工作。如果我运行gulp,就会得到浏览器中的“无法获取/”。
请注意我是Node的新手,所以如果你能在你的回答中包括任何有助于我学习和非常感激的解释的话!
这里是我的吞咽文件:
var gulp = require('gulp');
var sass = require('gulp-sass');
var browserSync = require
为什么我的SASS不能在浏览器负载上重新加载??除了我的SASS之外,其他的都能工作。
代码:
var project = 'project', // Project name, used for build zip.
url = 'url', // Local Development URL for BrowserSync. Change as-needed.
buildInclude = [
// include common file types
'**/*.php',
BrowserSync可以正确刷新我正在修改的任何PHP页面,或者SCSS或JS。但是对于HTML文件,它不会刷新任何内容。为什么不行?
注意:我的gulpfile.js嵌套在它自己的子文件夹/gulp/中,下面是它的内容:
var gulp = require('gulp');
var sass = require('gulp-sass');
var browserSync = require('browser-sync').create();
var autoprefixer = require('gulp-autoprefixer
我有以下设置
主机
Windows 10
BrowserSync 2.9.11采用代理模式(本地主机:8888)
VirtualBox (作为本地开发服务器)
- Debian 7
- Apache 2.2.22 and PHP 5.6.14-1
- Port 80 is forwarded to Host:8888
- shared folder from Host where served files are located
Browsersync正在工作,CSS被注入(我看到了通知)
- currently served via
我尝试了许多不同的代码,但home.html只加载了一次,当我更改css文件夹中的Style.css文件时,它不会自动重新加载。我试过了
var gulp = require('gulp');
var browserSync = require('browser-sync').create();
var reload = browserSync.reload()
gulp.task('serve', function () {
browserSync.init({
server: {
base
在BrowserSync中,我在让实时重装工作时遇到了问题。我有一个wordpress网站,如果它有任何不同。除了活的重新加载/注入之外,所有的东西似乎都正常工作。我有一个杯式设置,如下所示:
var gulp = require('gulp');
var jshint = require('gulp-jshint');
var concat = require('gulp-concat');
var rename = require('gulp-rename');
var uglify = req
我有一个and文件正在运行,可以通过Browsersync编译Sass、CoffeeScript和live:
var gulp = require('gulp');
var plumber = require('gulp-plumber');
var sass = require('gulp-sass');
var autoprefixer = require('gulp-autoprefixer');
var cssmin = require('gulp-cssmin');
var coffee = requir
我正在使用Gulp和浏览器同步和XAMPP在我正在建立的Wordpress网站上工作。
下面是我的Gulp设置:
var gulp = require('gulp');
var sass = require('gulp-sass');
var gulpif = require('gulp-if');
var useref = require('gulp-useref');
var browserSync = require('browser-sync').create();
var uglify = require
我没有太多的经验,吞咽和不知道如何做部署时?在部署时,我如何排除某些任务(例如,我的“sass”任务),或者如何将gulp用于生产--我将做什么?我不确定我是否用错了词,或者只是不明白,但到目前为止,我在网上找不到多少。
我的吞咽文件:
var gulp = require('gulp');
var sass = require('gulp-sass');
var browserSync = require('browser-sync').create();
var cleanCSS = require('gulp-clean-css
假设我有一些相对通用的browserify脚手架,可用于gulp:
var browserSync = require('browser-sync').create();
var browserify = require('browserify');
var gutil = require('gulp-util');
var exorcist = require('exorcist');
var bundler = browserify('app.jsx', {
debug: false,
extens
我看过这个,它是一个可以与玉石、sass和浏览器同步一起工作的gulpfile配置,我不关心sass,所以为了简化代码,我稍微修改了一下代码:
var gulp = require('gulp');
var browserSync = require('browser-sync');
var jade = require('gulp-jade');
var reload = browserSync.reload;
/**
* Compile jade files into HTML
*/
gulp.ta
我试图让browserSync使用类型记录编译器和angular。当我更改app.ts中的某些内容时,它会正确地重新编译,并且浏览器同步打印“重新加载浏览器.”但浏览器从来没有真正重新加载。我似乎不明白为什么它没有重新加载,也许它与角2处理刷新的方式有关?
var gulp = require('gulp');
var sourcemaps = require('gulp-sourcemaps');
var tsc = require('gulp-typescript');
var tsProject = tsc.createProject(