Vscode Live Server++ (BETA)
It's Truly Live
Features
- No Need to save HTML, CSS, JS 😄
- No Browser full reload (for HTML & CSS)
- Customizable Server Root
- Customizable Server Port
- Customizable reloading time
- Customizable index file (e.g
index.html
) - Auto Browser open (Mozila, Chrome & Edge)
- Control from statusbar
Downside
Live Server++
will work well if your project only contentscss
&html
and minimalJavaScript
. If you do lot of DOM Manupulation with JavaScript,Live Server++
is not recommended.
How to Start/Stop Server ?
-
Open a project and click to
Go Live++
from the status bar to turn the server on/off. -
Open the Command Pallete by pressing
F1
orctrl+shift+P
and typeLive Server++: Open Server
to start a server or typeLive Server++: Close Server
to stop a server.
Settings
Click here to read settings Docs.
What's new ?
-
v0.0.1 (##DATE##)
- Initial release
- hot Reload supported
- No need to save
- 5 settings are added (Port, Root, indexFile, timeout, browser)
Changelog
To check full changelog click here.
Live Server++
when there is a Live Server
?
Why Actually, I was receiving a lot of emails, PR, comments (and also there was few issue request, e.g. #12080) - why auto reload only happens when we save the file
? - why it's not realtime?
... blah blah....
Well, in Live Server Extension, I'm using a popular npm module (named live-server
) and it's the core library of Live Server. (yaa! too many "Live Server" 😜). In the way it's working - it never possible auto reload without saving the file.
And yaa, to be honest, when I made (in mid of 2017
) the live server extension, I didn't know Node.js or JavaScript well (Hold on! I still don't know Node.js
but I'm now confident). I even didn't know promise
/callback
well. I understood the callback
(& callback hell
too) while making the extension. And Promise
? Only I knew how to use it like .then().then().then()
and IIFE
? or closure
? - I didn't even hear about those names at that time. 😬
Okay, now coming to the point, Code of the Live Server
can't be migrated with Live Server++
. Live Server++
is not depended on live-server
(the npm module) - I've written the server side code from scratch & it has minimal dependency (still under development).
LICENSE
This extension is licensed under the MIT License