Comments (5)
If it's a confirmed bug, +1.
from gulp-webserver.
You can use multiple servers by providing explicit livereload ports:
gulp.task('webserver', function() {
gulp.src('./public')
.pipe(webserver({
host: 'localhost',
port: 7000,
fallback: 'index.html',
livereload: {enable: true, port: 2345}
}));
gulp.src('./public/build')
.pipe(webserver({
host: 'localhost',
port: 7001,
fallback: 'index.html',
livereload: {enable: true, port: 2346}
}));
});
You have to add the enable
flag or the livereload server will be disabled due to the way options are merged.
Right now I'm having trouble getting multiple livereload servers to actually reload, but I suspect that is because I'm trying to watch the same folder twice. I believe it works fine if you're serving two different folders. Edit: fixed in newer version
from gulp-webserver.
I have the following problem: browser tries to inject livereload script using url with default port 35729
, although the specific port was provided. I also checked that node is listening on provided port. Here is the code snippet:
gulp.task('webserver-dev', function() {
gulp.src('./')
.pipe(webserver({
livereload: {enable: true, port: 2346},
directoryListing: false,
open: true,
port: 9000,
host: '10.1.1.17',
fallback: 'index.html'
}));
});
gulp.task('webserver', function() {
gulp.src('./build')
.pipe(webserver({
livereload: {enable: true, port: 2345},
directoryListing: false,
open: true,
host: '10.1.1.17',
fallback: 'index.html'
}));
});
Script is trying to inject using url: http://10.1.1.17:35729/livereload.js?snipver=1
Thanks in advance.
from gulp-webserver.
Use custom port for livereload
is not comfortable. This is good if gulp-webserver increments livereload port when livereload: true
from gulp-webserver.
Otherwise, an error with friendly info should be thrown.
(e.g When using multiple livereload servers you must specify a different port number for each of them
).
from gulp-webserver.
Related Issues (20)
- Cache busted files not served to front-end
- GZip support
- Improve Documentation
- Livereload with HTTPS
- Error: EBUSY: resource busy or locked, stat 'C:\hiberfil.sys' at Error (native)
- Allow passing through connect-livereload rules
- Module 'proxy-middleware' is deprecated
- gulp command shows error on gitbash
- TypeError: res.send is not a function HOT 2
- Headers not added with configured middleware? HOT 1
- Is this project put in gulpjs plugins's blacklist?
- honor gulp --silent mode HOT 2
- Replace deprecated dependency gulp-util HOT 1
- How do I enable CORS?
- add request header using proxies and options
- critical vulnerability HOT 2
- Is this package still maintained? HOT 3
- Difference between gulp.src and path option? HOT 1
- Update to at least version 1.1.0 of tiny-lr to avoid Regular Expression Denial of Service
- replace isarray with Array.isArray
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gulp-webserver.