node 包管理工具
npm 相关指令
npm init # 初始化生成一个新的 package.json 文件 -y: 跳过询问
npm i -g package # 全局安装
npm i package # 添加到本地的node_modules中
npm i package -S # 添加到node_modules中, 并添加到项目package.json的dependencies依赖中
npm i package -D # 添加到node_modules中, 并添加到项目package.json的devDependencies依赖中
npm config get registry
npm config set registry https://registry.npm.taobao.org/
yarn
yarn add package # 添加到 dependencies
yarn add package -D # 添加到 devDependencies
# yrm管理源
npm install -g yrm
yrm ls
npm ----- https://registry.npmjs.org/
cnpm ---- http://r.cnpmjs.org/
taobao -- https://registry.npm.taobao.org/
nj ------ https://registry.nodejitsu.com/
rednpm -- http://registry.mirror.cqupt.edu.cn
skimdb -- https://skimdb.npmjs.com/registry
yarn ---- https://registry.yarnpkg.com
yrm use taobao
yrm test taobao # 测试速度
node版本管理
# 请求并执行shell脚本
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash
# 常用命令
nvm ls-remote # 列出全部可以安装的版本号
nvm install v7.7.0 # 安装指定版本
nvm use v7.8.0 # 切换nodejs的版本,效果是全局的哦
nvm current # 查看当前使用的版本
nvm ls # 查看系统当前使用版本
node 包管理工具
npm 相关指令
yarn
node版本管理