Articles of gulp livereload

漂亮的URL与Node.js / Gulp使用.htaccess?

我正在部署一个静态网站与远程共享​​主机。 每个页面都有一个.html扩展名,我想从url中删除,以使它们更漂亮。 所以我将下面的.htaccess文件添加到托pipe服务器上的网站目录的根目录: RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$ $1.html [NC,L] 这在主机网站上完美工作,即当我inputURL mywebsite.com/page时,服务器显示mywebsite.com/page.html而不显示在URL中。 我的问题是,我正在开发使用LiveReload Gulp的网站。 这是我的gulpfile.js: var gulp = require('gulp'); var browserSync = require('browser-sync').create(); var pkg = require('./package.json'); // Copy vendor files from /node_modules into /vendor // NOTE: requires `npm install` before running! gulp.task('copy', function() { gulp.src([ 'node_modules/bootstrap/dist/**/*', '!**/npm.js', '!**/bootstrap-theme.*', '!**/*.map' ]) .pipe(gulp.dest('vendor/bootstrap')) gulp.src(['node_modules/jquery/dist/jquery.js', 'node_modules/jquery/dist/jquery.min.js']) .pipe(gulp.dest('vendor/jquery')) […]

使用node.js和gulp时无法使用livereload工作

我的大文件如下: var gulp = require('gulp'), connect = require('gulp-connect'), sass = require('gulp-ruby-sass'), autoprefixer = require('gulp-autoprefixer'), minifycss = require('gulp-minify-css'), jshint = require('gulp-jshint'), uglify = require('gulp-uglify'), imagemin = require('gulp-imagemin'), rename = require('gulp-rename'), clean = require('gulp-clean'), concat = require('gulp-concat'), notify = require('gulp-notify'), cache = require('gulp-cache'), livereload = require('gulp-livereload'); gulp.task('styles', function() { return gulp.src('main.scss') .pipe(autoprefixer('last 2 version', 'safari 5', 'ie […]

实时重新加载失败 – 无法加载资源:net :: ERR_CONNECTION_REFUSED

我开始通过Gulp现场重新加载: var $$ = require('gulp-load-plugins')(); gulp.watch('*', function (file) { $$.livereload().changed(file.path); }); gulp.task('connect', function(){ var connect = require('connect'); return connect() .use(require('connect-livereload')()) .use(connect.static(__dirname)) .listen(8000); }); 它一直在工作,直到我最近在浏览器控制台中得到这个神秘的错误,重新加载停止工作: Failed to load resource: net::ERR_CONNECTION_REFUSED http://localhost:35729/livereload.js?snipver=1 任何想法发生在这里? 我在代理后面,但本地主机被排除在外。

Livereload不在吞咽

我使用了gulp-webapp(yeoman生成器)并添加了一些其他任务(如gulp-sass&gulp-coffee)。 但是现在Livereload没有启动。 我需要看到这样的事情 [gulp] Live reload server listening on: 35729 但是输出看起来像 ➜ app git:(master) ✗ gulp watch [gulp] Using gulpfile ~/Dev/lsd/app/gulpfile.js [gulp] Starting 'clean'… [gulp] Starting 'styles'… [gulp] Starting 'scripts'… [gulp] Starting 'connect'… [gulp] Finished 'connect' after 68 ms Started connect web server on http://localhost:9000 [gulp] Finished 'scripts' after 181 ms [gulp] gulp-size: total 128.75 […]

gulp.js livereload与快递服务器?

我试图设置我的gulpfile.js使用快速服务器上的livereload没有太多的运气。 我看到那里的例子,但它们似乎与静态文件服务器有关。 http://code.tutsplus.com/tutorials/gulp-as-a-development-web-server–cms-20903 http://rhumaric.com/2014/01/livereload-magic-gulp-style/ 所以我有一个app.js文件,它使用jade文件来执行标准的快递服务器等等。我想要做的就是让它和gulp.js启动中的livereload一起工作。 app.set('port', process.env.PORT || 3000); var server = app.listen(app.get('port'), function() { debug('Express server listening on port ' + server.address().port); }); 有大量的插件,如gulp-livereload , connect-livereload , connect-livereload gulp-connect , connect-livereload gulp-watch ,我怎么能把这个连接起来?