JavaScript IDE, Git and Deployment

So I was working on a set of scripts to automatically commit and deploy HTML, JavaScript and CSS stuff using PowerShell however as I’ve just discovered WebStorm which does all this and allows for live preview and debugging of code I’m not going to bother anymore!

After installing it I quickly managed to configure auto-deployment to a Linux server via SFTP and live previews in Chrome. Having spent the last few months getting to grips with JavaScript programming I have to say I’ve missed having a good IDE, live preview of code that updates on the fly really is a brilliant touch and should make things far easy moving forward as I rewrite our UI using AngularJS.

Note:- I had an issue testing my SFTP connection when I configuring the deployment location and received the following error;
“Conection to ‘192.168.0.10’ failed. Invalid descendent file name “Accept:”.”

It turns out that I’d managed to somehow create a file called “Accept:” in my home folder in Ubuntu and the WebStorm IDE doesn’t appear to deal well with filenames that contain ‘:’, at least I think that is why. All I know is I deleted the file and was then able to connect without issue. Hope this helps someone as it took a while to figure out this morning in my pre-caffeinated fugue.

One thought on “JavaScript IDE, Git and Deployment”

Worth taking a look at jsFiddle if you haven’t already. It’s not a full IDE as such but it’s a great way of trying things out without having to go through huge pain of setting up a full dev environment. Especially useful if you’re away from your normal dev machine.