Getting Started (original) (raw)
Make sure you have all the required Node dependencies available:
npm install -g yo gulp-cli generator-angular-fullstack
If you're using MongoDB (which you probably are), you'll have to install it from here. You should then run the mongod
process, which is in <install_path>/MongoDB/Server/<version>/bin/
. You'll also want a /data/db
folder somewhere for Mongo to put your database in. It would be wise to make a script to automate this command, and maybe even run this script on your computer's startup. Example:
#!/bin/bash
/var/lib/mongo/server/3.2/bin/mongod --dbpath /data/db
node-gyp
is a cross-platform command-line tool written in Node.js for compiling native addon modules for Node.js. You'll need it for things like uws
.
Read through the Installation section of the node-gyp readme. Basically you'll need Python 2.7, make
, and a C/C++ compiler (like GCC on unix, Xcode on OS X, or Visual Studio tools on Windows). To tell npm to use Python 2.7 (if you also have a different version installed), run npm config set python /path/to/executable/python2.7
. Here's a snapshot of the instructions from their readme:
- On Unix:
python
(v2.7
recommended,v3.x.x
is not supported)make
- A proper C/C++ compiler toolchain, like GCC
- On Mac OS X:
python
(v2.7
recommended,v3.x.x
is not supported) (already installed on Mac OS X)- Xcode
* You also need to install theCommand Line Tools
via Xcode. You can find this under the menuXcode -> Preferences -> Downloads
* This step will installgcc
and the related toolchain containingmake
- On Windows:
- Option 1: Install all the required tools and configurations using Microsoft's windows-build-tools using
npm install --global --production windows-build-tools
from an elevated PowerShell or CMD.exe (run as Administrator). - Option 2: Install tools and configuration manually:
* Visual C++ Build Environment:
* Option 1: Install Visual C++ Build Tools using the Default Install option.
* Option 2: Install Visual Studio 2015 (or modify an existing installation) and select Common Tools for Visual C++ during setup. This also works with the free Community and Express for Desktop editions.
> 💡 [Windows Vista / 7 only] requires .NET Framework 4.5.1
* Install Python 2.7 (v3.x.x
is not supported), and runnpm config set python python2.7
(or see below for further instructions on specifying the proper Python version and path.)
* Launch cmd,npm config set msvs_version 2015
- Option 1: Install all the required tools and configurations using Microsoft's windows-build-tools using
If the above steps didn't work for you, please visit Microsoft's Node.js Guidelines for Windows for additional tips.
Make a new directory, and cd
into it:
mkdir myapp && cd $_