- PARALLELS WINDOWS 10 DEVELOPMENT ENVIRONMENT INSTALL
- PARALLELS WINDOWS 10 DEVELOPMENT ENVIRONMENT UPDATE
- PARALLELS WINDOWS 10 DEVELOPMENT ENVIRONMENT WINDOWS 10
- PARALLELS WINDOWS 10 DEVELOPMENT ENVIRONMENT CODE
- PARALLELS WINDOWS 10 DEVELOPMENT ENVIRONMENT SERIES
The time you’ve been waiting for is here! At some point I plan to automate this entire setup, but for now I did it manually for your enjoyment - and because I’ve not had time yet.
PARALLELS WINDOWS 10 DEVELOPMENT ENVIRONMENT INSTALL
Install the Inconsolata font and set it to default: fontFamily: 'Inconsolata, Consolas, "Lucida Console", monospace'.We’re going to set it to open Bash by default from now on, so you don’t end up in the awful legacy environment wondering why nothing works properly:įind the shell line and change it to shell: 'C:\\Windows\\System32\\bash.exe'. hyper.js configuration file and make one key change. Once you’ve got Hyper installed, open the. There are a few great emulators around like CMDer, but I’m partial to Hyper, which I used on Mac too, because it uses npm for package management and plugins - these instructions are specific to that emulator. Now it’s almost time to enter Bash-land! One last thing: Windows’ command line app is awful, so let’s get something better.
PARALLELS WINDOWS 10 DEVELOPMENT ENVIRONMENT CODE
If you use Visual Studio Code, once it’s installed, fire it up and push CTRL + SHIFT + Pthen search for “shell” and choose install code into your path – this will let you open it much easier in later steps. It’s good, and natively integrates into Windows really well. I’m not going to go into all the options available, but my preference is either Sublime Text or Visual Studio Code, which I eventually settled on. One last thing on the setup: you should choose a text editor. Grab the Windows installer here, and just do the defaults. You’re probably never going to use it since you’ll be living in WSL-land, but a few of the desktop-side apps still sometimes need it, and things can get funky if you don’t do it. Now it’s time to install Node natively in Windows. This bit will take a while, assumably because installing Linux inside Windows and that’s er… a big deal. It’ll think about it, then ask you to reboot - make sure to do that, so the kernel extensions are enabled. Once you’re there, scroll down to Windows Subsystem for Linux and check the box, then hit OK. It’ll take a few seconds to install the “Developer Mode” package, but after that, head back to the top level of the Settings app, and then “Apps & Features” and click “Programs and Features” on the right, then “Turn Windows features on or off” on the left (this part is particularly fiddly for no good reason, as far as I can tell). On this screen, choose “Developer Mode” then accept the warning that pops up. Head to the Settings app, then “Update & Security” and click “For developers” in the bar on the left. Once you’re all set up, the first thing you want to do is enable Windows Developer mode.
PARALLELS WINDOWS 10 DEVELOPMENT ENVIRONMENT UPDATE
The update adds a lot of major improvements to Bash on Windows, most notably support for iNotify which allows file system watchers to work natively - an important requirement for me. The update should be generally available soon, but for now it’s better than the base release of Windows 10, and notably improves High-DPI displays for those using 4K monitors.
PARALLELS WINDOWS 10 DEVELOPMENT ENVIRONMENT WINDOWS 10
Getting startedįirst up, make sure you have Windows 10 Creator’s Update installed - it takes a few minutes to enroll in the Insider Program, which lets you get free preview versions of Windows. If I can use the Windows desktop, play games, do day-to-day work and code in one place, I sure as hell want to… and Windows 10 is actually pretty damn nice, especially on great hardware. I could code on Linux, and certainly the Ubuntu desktop has come a long way from the old days, but dual-booting to Linux seems annoying to me, and I don’t want to have to configure two operating systems. I can fire it up in Windows Explorer, too, because the file systems are shared. Just like a Mac or Linux box, I can type subl. No awkward file mounts or VM synchronization this is real Linux.Ī simple example of how good this is: if you install Sublime Text 3 in Windows, it'll be accessible in your bash terminal if it's in your path. I can use Visual Studio Code, on Windows, with a task runner like Webpack running under Ubuntu, monitoring for changes on the same filesystem. Here's why the Windows Linux Subsystem is so good: it's the best of both worlds. The only reason coding directly in Windows is suddenly so feasible is thanks to Microsoft’s work on the Windows Linux Subsystem, which gives you a fully-fledged Ubuntu install right at the command line - and it works surprisingly well.
PARALLELS WINDOWS 10 DEVELOPMENT ENVIRONMENT SERIES
If you're interested in what hardware is worth using, I recommend the Surface Book 2 but have an ongoing series of laptop reviews here.