Windows ivp for EDT


While it is beyond the scope of this project to explain life the universe and everything is important to start with a relatively clean environment. I use Microsoft Azure to kick off a fresh instance of Windows 8.1 on a host aptly named studio54


#Studio54

Posted by Studio 54 on Monday, October 5, 2015

portal.azure.com portal.azure.com studio54.cloudapp.net
EDT in VSCode

Baseline Tools

Using Microsoft Remote Desktop, I login and change the background to something bluish. I install chrome, and git for windows accepting all defaults (next next next …).



A good code editor is the hammer in a modern web application developers toolbox. For this project I am using one of Microsoft's latest concoctions, Visual Studio Code. It's open source and forkable on github and I really like.


Git

Let's start a shell and validate the ability to run git from the command prompt:

C:\Users\codemarc>git --version
git version 2.6.3.windows.1

You should see output similar to above. If not you may still be able use EDT by downloading and unzipping it. If you can use use git then clone a copy of edt:

C:\Users\codemarc>git clone https://github.com/codemarc/ElectricDiscoTech
Cloning into 'ElectricDiscoTech'...
remote: Counting objects: 180, done.
remote: Compressing objects: 100% (127/127), done.
rRemote: Total 180 (delta 67), reused 148 (delta 38), pack-reused 0
Receiving objects:  86% (155/180)
Receiving objects: 100% (180/180), 3.60 MiB | 0 bytes/s, done.
Resolving deltas: 100% (67/67), done.
Checking connectivity... done.

Npm

Now let's see which version of npm is installed:

C:\Users\codemarc\ElectricDiscoTech\dev>npm -v
'npm' is not recognized as an internal or external command,
operable program or batch file.

Oops, fogot to install node. npm is part of Node.js. So go and install it. Once its installed you can update it.

C:\Users\codemarc>npm -v
2.14.7

C:\Users\codemarc>npm install -g npm
C:\Users\codemarc\AppData\Roaming\npm\npm -> C:\Users\codemarc\AppData\
Roaming\npm\node_modules\npm\bin\npm-cli.js
npm@3.4.1 C:\Users\codemarc\AppData\Roaming\npm\node_modules\npm

C:\Users\codemarc>npm -v
3.4.1

Bower

bower is billed as a package manager for the web. What it saves you from is endless hours of searching for source components. If you know the name of a component and its author has created a package for it (most popular components have the by now) then all you need to do to grab a copy using: bower install <package>

To install or update bower run:

C:\Users\codemarc>npm install -g bower
⋮
C:\Users\codemarc>bower -version
1.4.2