node出装五剑客
今日,在百无聊赖中,整理下这些基础知识吧,直接写在博客上。
1、nvm( nodejs版本管理工具 https://github.com/coreybutler/nvm-windows/releases 下载nvm-noinstall.zip,解压即可使用)
2、npm(node自带)
3、cnpm (npm install -g cnpm --registry=https://registry.npm.taobao.org 有被剔出五剑客的可能性,cnpm越来越不常用了、)
4、nrm(npm registry manager npm的镜像源管理工具 npm install nrm -g )
5、yarn(npm install yarn -g npm的升级版本, 主要是针对npm install下载依赖的时候会导致的版本错误,, yarn是直接锁定了版本)
1、nvm常用命令
nvm ls 查看已安装 node.js版本
nvm ls-remote 查看可安装的node.js版本
nvm install latest 安装最新版本的node.js node -v
nvm list 列出所有已经安装的node.js版本号
nvm use [版本号] 使用哪一个版本的node.js
nvm install <version>[acrh] 安装指定版本的node.js,version可通过上面的地址查看,acrh系统多少位(32或者64,不写默认64)
2、npm命令
npm install gulp -g 全局下载gulp
npm uninstall gulp -g 全局卸载gulp
npm init 建立npm库
npm login npm登录
npm publish npm发版
npm install gulp 下载gulp 不添加到package.json里
npm install gulp --save 下载gulp依赖,添加到package.json里
npm install gulp --save --dev 下载gulp 开发依赖 添加到package.json里
npm install 下载依赖
3、yarn命令
yarn add gulp 下载gulp 自动加入package.json依赖
yarn remove gulp 卸载gulp,自动把gulp从package.json里消去
yarn install 下载依赖
4、cnpm
安装cnpm(中国版的npm,下载源不同)
npm install cnpm -g --registry=http://r.cnpmjs.org 安装cnpm
cnpm install bower -g --save-dev 使用cnpm安装bower包,--save-dev表示开发阶段才会引入
cnpm的使用方式跟npm的使用方式近乎一样