Node.js开发相关知识点
Node相关
版本管理nvm
安装
看官网github_nvm
第三方nvm网站
使用
使用nvm切换node版本
1 | # nvm ues <nodejs版本号> |
查看nvm下载的node版本
1 | $ nvm list |
下载安装node版本
1 | # nvm install <nodejs版本号> |
npm相关
知识点
如果一个项目里有package.json
文件,则npm运行命令的时候优先会使用当前项目文件夹内的node_modules
的包构建项目
命令参数
1 | npm install -g <包名> # 全局安装 |
Tips: 以上install可简写为i
源切换
查看npm当前设置的源
1 | npm config get registry |
查看当前所有源列表
1 | npm config list |
设置为淘宝镜像
1 | npm config set registry https://registry.npm.taobao.org |
设置回原本的源
1 | npm config set registry https://registry.npmjs.org |
使用指定源下载包
1 | npm install <包名> --registry=<源地址> |
各种源:
源管理nrm
安装
1 | npm install nrm -g |
使用
查看所有源
1 | nrm ls |
使用指定源
1 | nrm use <源名称> |
添加源
1 | nrm add <源名称> <地址> |
npm清除缓存
当遇到安装包的时候出错的情况
1 | npm cache clean --force |
验证是否清除缓存
1 | npm cache verify |
yarn 相关
知识点
和npm一样的另一个包管理器
安装
因为也是包管理器所以,需要进行全局安装
安装时注意⚠️:Linux/Unix 系统需要sudo给超级管理员权限来执行安装命令,windows需要以管理员权限运行cmd(命令行工具)来执行安装命令
Linux/Unix or Mac OS
1 | sudo npm install yarn -g |
Windows
1 | npm install yarn -g |
使用
命令
1 | # 安装项目所有依赖 |
源切换
和npm大同小异
1 | # 查看全局源 |