要安装 NVM node版本管理工具需要卸载已经安装的node,nvm的好处可以切换不同的nodejs版本,兼容老项目的node版本较低

安装注意事项:用管理员执行命令,不然会出现一些错误

nvm常用命令

nvm help   --命令提示

nvm list available  --显示可以安装的所有node.js的版本

nvm ls  --显示已安装的nodejs

nvm use [nodejs版本号]  -- 使用哪一个nodejs版本

nvm install [nodejs版本号] --安装nodejs

nvm root --查看安装的目录

设置nvm下载nodejs 的镜像源
打开nvm 安装目录 >> 打开settings.txt  >> 在其中添加下面两行命令
nvm node_mirror https://npm.taobao.org/mirrors/node/  
nvm npm_mirror https://npm.taobao.org/mirrors/npm/

npm 管理常用命令

npm config ls --查看配置信息

npm config set registry https://registry.npm.taobao.org  --使用淘宝镜像源国内更快

npm config get registry  --查看镜像源

npm config set prefix "[文件夹路径]" --设置全局路径

npm config set cache "[文件夹路径]"  --设置缓存路径 D:\Program Files\nodejs\node_cache

npm cache clean --force  --清理缓存

npm init   ---来初始化生成一个新的package.json文件  后缀带-y 就是直接生成跳过提问

npm set [变量key] [变量value]    --设置环境变量  设置后执行init才是真正修改成功

npm list -g --depth 0    --列出全局安装的模块 带上[--depth 0] 不深入到包的支点 更简洁

npm i / npm install  --项目安装依赖

npm install [name]@[version] --安装模块 -g全局安装  不含version 就是最新

npm uninstall --卸载模块 -g全局

npm update [name]  --更新模块

npm run --执行脚本 直接运行,会列出package.json里面所有可以执行的脚本命令

 

yarn管理

npm install yarn -g  --安装yarn

yarn global bin  --查看 yarn 全局bin位置(prefix)

yarn global dir  -- 查看 yarn 全局安装位置(folder)

yarn cache dir --查看 yarn 全局cache位置(cache)

yarn config list  --查看配置列表

yarn config set prefix "E:\NodeJs\npm\yarn_bin"  --改变 yarn 全局bin位置(prefix)

yarn config  set global-folder "E:\NodeJs\npm\yarn_dir" --改变 yarn 全局安装位置(folder)

yarn config set cache-folder "E:\NodeJs\npm\npm_cache"  --改变 yarn 全局cache位置(cache)

--环境变量
E:\NodeJs\npm\yarn_bin添加到环境变量的path变量中,若该目录下自动生成了bin目录,则添加E:\NodeJs\npm\yarn_bin\bin到环境变量中

 

原文地址:http://www.cnblogs.com/xwhqwer/p/16929817.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性