zoukankan      html  css  js  c++  java
  • Node.js的安装以及包的安装使用

    Node.js

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。

    Node.js是一个环境,不是服务器端语言。

    Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。

    Node.js的安装,一路next,尽量不要修改路径。

    可以下载历史版本的 https://nodejs.org/zh-cn/download/

    一般我下载偶数版本的,以及要下载msi格式的,因为node.js的正式版都是偶数来命名的,比较稳定。

    安装完之后怎么检测Node.js时候安装成功?

    通过DOS命令: node -v 以及 npm -v来检测,会出现版本号数字。

    npm是Node.js自带的包管理工具,全球最大的开源库生态系统。
    (被微软下的全球最大程序员交友网站github收购了.)

    如何下载npm里包了?

     npm install 包的名称
    
     npm info [package] 查看当前package 的版本信息
    
     npm view [package] versions  查看npm下面package 所有的版本
    
     npm update  [package]    更新模块
    
     npm uninstall  [package] 卸载模块
    
     npm install  [package] 安装模块
    
     npm install jquery@1.12.4( 版本号,安装对应版本的包
    
     npm install [package] -D  安装到开发环境   -D相当于 --save -dev都缩写
    
     npm install [package] -S 安装到生产环境(和项目在一起,一直存在)
    
    

    初始化工程: 必做的事情

    npm init - 回答一堆的问题,都可以跳过不回答。项目的配置信息和包的信息
    npm init --yes 默认配置  一步到位。 前面的设置有关系。
    npm init -y
    

    使用npm install会读取package.json文件来安装模块. 安装的模块分为两类

       dependencies和devDependencies,分别对应生产环境需要的安装包和开发环境需要的安装包。

       dependencies:生成环境的代码直接执行

       devDependencies:开发环境的代码经过编译后执行

    因为npm是国外的服务器,安装过程中可能会因为网络问题产生丢包,所以可以采用cnpm进行安装。

    安装cnpm(淘宝镜像),采用淘宝提供的镜像源来下载模块,自我觉得是最快的

    npm config set registry https://registry.npm.taobao.org
    
    npm config get registry
    
    npm install -g cnpm --registry=https://registry.npm.taobao.org
    

    [安装过程中如果出现error报错,DOS命令 ctrl+c 终止。]

    安装nrm,nrm是npm的镜像管理工具,有时候国外资源太慢那么我们可以用这给来切换镜像源。

    首先全局安装 nrm     npm  install   nrm  -g
    
    列出可用的源:nrm ls
    
    使用哪个源:nrm use taobao
    

    最后,列几个个人安装包时所用的方式:

    1, npm install —> 国外的资源

    2,nrm —>切换到国内源 —> npm install

    3,cnpm —> cnm install

  • 相关阅读:
    Python len() 方法
    Python join() 方法
    Python isupper() 方法
    使用quartz进行容器启动时登陆接口服务器和接口服务器进行心跳连接
    实现锁死的有滚动条的div的表格(datagird)
    使用spring的事务的三种方法
    webservice系统学习笔记7-使用handler实现过滤器/拦截器效果
    webservice系统学习笔记7-异常处理
    webservice系统学习笔记6-使用soap的header传递消息
    JSTL fmt:formatNumber 数字、货币格式化
  • 原文地址:https://www.cnblogs.com/Mortallin/p/13456844.html
Copyright © 2011-2022 走看看