第二节 Node安装配置

一.NodeJS开发环境介绍

1.Node开发的环境架构MEAN Stack

  • 什么是全栈?
    web全栈:

  • html/css页面的架构
    bootstrap降低了门槛

  • 浏览器端的开发
    前端的业务逻辑,借助AngularJS

  • 服务器端的开发
    渲染前端页面,构建api,处理业务逻辑,以及数据库和缓存.

  • 数据库开发
    数据库的配置安装和管理

  • 服务器运维
    服务器的安装与配置,并协助解决服务器相关的问题

  • JavaScript能够开发哪些栈?MEAN

  • Moongodb

  • Express

  • AngularJS

  • NodeJS

2.Node的执行环境

  • google V8
  • 文件系统
    Node核心模块:fs,通过它Node可以对文件进行读取,写入,删除,遍历,连接等操作
  • 网络功能
    http模块,dns模块,net模块,tls模块,socket.io模块
  • 二进制
    Buffer
  • 数据流
    分为:可读流和可写流,Node通过流模块实现
  • 加密与解密(crypto)

3.开发工具

  • Notepad++
  • Vim
  • SublimeText
  • WebStorm

4.调试工具

  • WebStorm集成Node调试功能
  • Nodemon
  • Supervisor
  • Node-inspector
  • chrome Developer Tools

二.Max OSX下Node开发环境的搭建

  • 安装xcode
    注意:1.升级系统到最新
    2.升级xcode 查看是否安装:xcode-select -p
    安装:xcode-select --install
  • 安装homebrew
  • 安装node:brew install nodejs
  • 安装MoogoDB:brew install moogodb
  • 安装Reids:brew install redis

三.Window下Node开发环境的搭建

  • 下载并安装Git Bash
  • 下载并安装Node

四.在VM虚拟机Ubuntu系统下开发环境的搭建

方法一.编译安装 一定是最新的LTS版

   注意:#代表root用户,如果是其他用户,命令前要加sudo
  • 下载软件包
    #wget -c 网址
  • 解压
    #tar zxvf node-4.5.0.tar.gz
  • 在node-v4.5.0文件夹下执行
    #./configure
  • 编译
    # make
  • 编译安装
    #make install

方法二. 通过apt-get 默认安装稳定版,不一定是最新的LTS版.

  • 在ubuntu下用apt-get命令
    #apt-get install nodejs

你可能感兴趣的:(第二节 Node安装配置)