第二节 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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值