Linux系统下安装Angular2开发环境,Ubuntu16.0和deepin

说明下,以下过程都是在ubuntu16.0系统下,win系统环境下的安装过程更简单,基本上可以仿效此环境来,除了不用配置系统命令(win下自动可以),node安装是exe程序,一键安装。另外,这里面像typings,webpack,angularcli都并非全部需要安装,建议都安装。

1.node版本,奇数是测试版 偶数是稳定版长期支持版,必须装偶数版本,这里以6.9.4安装为例

2.下载node linux x64 版gz包,地址为淘宝镜像,速度没得说:https://npm.taobao.org/mirrors/node

3.解压,并将解压文件直接复制发到opt文件夹下,可以手动粘贴复制,也可以命令

tar -xJf node-v6.9.4-linux-x64.tar.gz

移到通用的软件安装目录 /opt/

sudo mv node-v6.9.4-linux-x64 /opt/

4.安装 npm 和 node 命令到系统命令

sudo ln -s /opt/node-v6.9.4-linux-x64/bin/node /usr/local/bin/node

sudo ln -s /opt/node-v6.9.4-linux-x64/bin/npm /usr/local/bin/npm

5.由于 npm 官网镜像国内访问太慢,使用淘宝的npm镜像,安装方法如下:

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

同样,需要建立系统命令

sudo ln -s /opt/node-v6.9.4-linux-x64/bin/cnpm /usr/local/bin/cnpm

6.安装TypeSrcipt: cnpm install -g typescript

建立系统命令

sudo ln -s /opt/node-v6.9.4-linux-x64/lib/node_modules/typescript/bin/tsc /usr/local/bin/tsc

7.安装typings

cnpm install -g typescript typings

建立系统命令

sudo ln -s /opt/node-v6.9.4-linux-x64/bin/typings /usr/local/bin/typings

8.安装webpack

cnpm install webpack -g

sudo ln -s /opt/node-v6.9.4-linux-x64/bin/webpack /usr/local/bin/webpack

8.安装angular cli

cnpm install -g @angular/cli

建立系统命令

sudo ln -s /opt/node-v6.9.4-linux-x64/lib/node_modules/angular-cli/bin/ng /usr/local/bin/ng