zoukankan      html  css  js  c++  java
  • 安装Node.js教程

    前期准备

    1、Node.js 简介
    简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。

    Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。

    我们可以对此总结出几点

    1. node.js是一个构建在Chrome JavaScript运行环境的平台,这是很重要的一点,node.js并不是一门语言,而是一个平台
    2. node.js致力于使构建速度快、稳定的网络程序更简单
    3. node.js具有事件驱动和非阻塞I/O的特色,使之轻量级并且高效率
    4. node.js非常适合在分布式设备运行数据密集型实时应用程序

    2、下载Node.js
    打开官网下载链接:https://nodejs.org/en/download/ 我这里下载的是node-v6.9.2-x64.msi,如下图:

    开始安装

    1、下载完成后,双击“node-v6.9.2-x64.msi”,开始安装Node.js

     

    点击【Next】按钮

     

    勾选复选框,点击【Next】按钮

     

    修改好目录后,点击【Next】按钮

     

     

    安装完后点击【Finish】按钮完成安装

     

    至此Node.js已经安装完成,可以先进行下简单的测试安装是否成功了,后面还要进行环境配置
    在键盘按下【win+R】键,输入cmd,然后回车,打开cmd窗口

     

     安装完后的目录如下图所示:

     

    此处说明下:新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西 

    npm是什么

    npm是node packaged modules的缩写,其实是一个nodejs的module的管理工具

    什么是module

    所谓module和java中的包的概念很类似,一些解决方案的集合,官方会提供核心的几个,第三方的很多

    如何安装第三方module

    因为nodejs的社区很活跃,有很多好用的第三方的包,我们可以在终端中使用npm的命令安装

    • npm install [-g] <name>:使用install指令可以把nodule下载安装的nodejs的全局的path处,不加的话会安装到当前路径
    • npm remove <name>:移除 module
    • npm update <name>:更新 module

    还有一些常用命令可以看看npm常用命令

    安装完Node.js后就可以安装第三方插件(仓库)

    1、全局安装 nrm包管理工具(将包安装到全局环境中)
         npm install -g nrm

    2、添加自定义镜像源(仓库)snpm到nrm
         nrm add snpm http://registry.npm.souche-inc.com/

    3、切换使用镜像源仓库snpm
         nrm use snpm

         查看所有的镜像源(仓库):nrm ls 

         查看当前使用镜像源(仓库):nrm current

         测试所有镜像速度:nrm test 

         测试指定镜像速度:nrm test snap

    4、接着在webstorm左下角Terminal窗口中安装依赖(需要几分钟时间)
         # 安装依赖项
         npm install

         # 启动
         npm start 

    ---npm 命令大全
    npm install -g nrm 安装源(镜像仓库)
    npm ls -g 列出全域node包
    npm rm <name> 移除,卸载一个模块。有以下几种命令形式:
    npm rm <name>
    npm r <name>
    npm uninstall <name>
    npm un <name>
    
    ---nrm 命令大全
    所有镜像源:nrm ls
    列出镜像源:nrm ls * 当前使用源
    当前镜像源:nrm current
    增加镜像源:nrm add 名字 url [home]
    删除镜像源:nrm del 名字
    切换镜像源:nrm use 名字
    测试所有镜像速度:nrm test
    测试指定镜像速度:nrm test 名字

    为什么要使用nrm

    我们知道可以使用npm来管理node包,方便我们来操作管理包的版本和信息。
    可是由于国内网络原因,直接使用npm官网镜像下载安装node包,比较耗时间,有时还不成功,所以一般会将镜像切换为国内镜像,比如淘宝镜像。
    但是,有时候淘宝镜像安装的时候,会有些问题,
    还有一个原因是:有时候,可能需要随时切换不同的源来下载包。比如切换官网的、切换淘宝的、切换公司私有的。
    那么就出现了一个工具:nrm

    nrm的作用: 可以帮助你,简单快速的切换不同npm镜像源。例如:npm、cnpm、taobao等

    安装

    全局安装nrm

    npm install -g nrm

    命令解析

    安装完成之后,先查看命令帮助

    npm help

    会列出一系列命令:

     nrm ls: 列出本机所有镜像源(nrm带的+自定义设置的)

      npm -------- https://registry.npmjs.org/
      yarn ------- https://registry.yarnpkg.com/
      cnpm ------- http://r.cnpmjs.org/
    * taobao ----- https://registry.npm.taobao.org/
      nj --------- https://registry.nodejitsu.com/
      npmMirror -- https://skimdb.npmjs.com/registry/
      edunpm ----- http://registry.enpmjs.org/

  • 相关阅读:
    android中fragment的获取与隐藏
    Android Toolbar教程,Android标题栏经典设计教程
    Android6.0以后,在BroadcastReceiver中启动AlertDialog导致程序停止运行的问题及解决办法
    java数据结构和算法--------第六章
    动态规划--------0和1背包问题
    动态规划------平均切分数组之和为两部分
    java数据结构和算法-----第四章
    java数据结构和算法-------第三章
    java数据结构和算法----第二章
    动态规划----Ones and Zeroes
  • 原文地址:https://www.cnblogs.com/li150dan/p/10451772.html
Copyright © 2011-2022 走看看