NVM和NPM安装使用

NVM

NVM简介

NVM:node.js version manager node.js版本管理工具

NVM安装

NVM官网地址
阿里tnvm
阿里云

通过下面的命令可进行一步到位的安装,下面两种方式可二选一。
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.2/install.sh | bash
或者:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.2/install.sh | bash

安装完后,验证安装
command -v nvm
默认会在“/home/个人账户”目录下会生成.nvm的隐藏目录,所有的node会以沙箱的方式装到该目录下。

NVM 常用命令

nvm -v 查看nvm版本号
nvm ls-remote 查看远程版本列表
nvm ls 查看本地安装的版本列表
nvm install [node.js version] 安装指定版本
nvm alias default [node.js version] 定义默认版本
nvm use [node.js version] 版本切换

NVM 加速

nvm 默认是从 http://nodejs.org/dist/ 下载的, 国外服务器, 必然很慢,
append to .bash_profile, and source .bash_profile, also you can using .bashrc file as well
NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node

or you can just run the cmd in cli:
NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node nvm install 4

NPM

NPM 简介

NPM:node.js package namager node.js 包管理工具

NPM安装

NPM官网
在安装node.js的时候,会自动安装npm

NPM 常用命令

#安装包
npm install  本地安装
npm install  -g  全局安装
#卸载包
npm uninstall 
#更新包
npm update 
#搜索包
npm search 
#查看当前项目下的包列表
npm ls
#查看全局安装包列表
npm ls -g
#清理缓存
npm cache clean
#显示包的package.json信息,后面可以跟属性名称。
#e.g.:`npm view  versions`  其中versions是`package.json`的`versions`属性
npm view  [attribute]

** Package.json 属性说明 **

  • name - 包名。
  • version - 包的版本号。
  • description - 包的描述。
  • homepage - 包的官网 url 。
  • author - 包的作者姓名。
  • contributors - 包的其他贡献者姓名。
  • dependencies - 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下。
  • repository - 包代码存放的地方的类型,可以是 git 或 svn,git 可在 Github 上。
  • main - main 字段指定了程序的主入口文件,require('moduleName') 就会加载这个文件。这个字段的默认值是模块根目录下面的 index.js。
  • keywords - 关键字

NPM 加速

使用淘宝npm源加速说明:

你可以使用我们定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
或者你直接通过添加 npm 参数 alias 一个新命令:

alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"# Or alias it in .bashrc or .zshrc
$ echo '\n#alias for cnpm\nalias cnpm="npm --registry=https://registry.npm.taobao.org \
  --cache=$HOME/.npm/.cache/cnpm \
  --disturl=https://npm.taobao.org/dist \
  --userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zshrc

安装模块:
cnpm install [name]

你可能感兴趣的:(NVM和NPM安装使用)