Skip to content

Latest commit

 

History

History
82 lines (44 loc) · 2.06 KB

README.md

File metadata and controls

82 lines (44 loc) · 2.06 KB

Node

node安装

下载地址 注意:安装过程中务必勾选Add to PATH选项,将node.js添加至环境变量

环境配置

主要配置的是npm安装的全局模块所在的路径,以及缓存(cache)的路径; 如果不配置在执行类似npm install express [-g]的安装语句时,会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径中,占C盘空间。

  • 全局模块所在路径和缓存路径放在node.js安装的文件夹中,则在我安装的文件夹【D:\Program Files\nodejs】下创建两个文件夹【node_global】及【node_cache】;

  • 然后命令行中输入下列两个命令即可:

    npm config set prefix "D:\Program Files\nodejs\node_global"
    npm config set cache "D:\Program Files\nodejs\node_cache"

node版本管理 Gnvm

Gnvm

node包管理

ndm

关于版本号

版本格式

主版本号:做了不兼容API修改;

次版本号:做了向下兼容的功能性新增;

修订号:做了向下兼容的问题修正。

先行版本号及版本编译信息可以加到"主版本号.次版本号.修订号"的后面,作为延伸。

语义化版本控制

XYZ(主版本号.次版本号.修订号)修复问题单不影响API时,递增修订号;

API保持向下兼容的新增及修改时,递增次版本号;

进行不向下兼容的修改时,递增主版本号。

NPM registry 管理工具

  • 安装:npm install -g nrm

  • 相关命令

    `nrm help` // show help
    

nrm ls // show all registries nrm use cnpm // switch to cnpm nrm home // go to a registry home page

  npm ---- https://registry.npmjs.org/
  cnpm --- http://r.cnpmjs.org/
  taobao - http://registry.npm.taobao.org/
  eu ----- http://registry.npmjs.eu/
  au ----- http://registry.npmjs.org.au/
  sl ----- http://npm.strongloop.com/
  nj ----- https://registry.nodejitsu.com/
  pt ----- http://registry.npmjs.pt/