npm的相关知识
一 、nvm
1、概念
nvm是node.js版本管理工具(node.js version management
)
2、常用命令
- nvm version:查看nvm的版本
- nvm install:下载node的版本
- nvm uninstall:删除node的版本
- nvm list:查看node的版本。加available显示网上可下载版本部分列表
- nvm on:开启node版本管理
- nvm off:关闭node版本管理
- nvm node_mirror [url]:配置node的镜像
- npm node_mirror [url]:配置npm的镜像
- where nvm:查找nvm的安装路径
二、nrm
1、概念
nrm是镜像源管理工具(npm registry manager)
2、常见命令
- nrm current:当前源的名称
- nrm use:切换npm源
- nrm add :添加一个源
- nrm del:删除自定义源
- nrm home:浏览器打开源首页
- nrm test:测试源的访问速度
- nrm list:所有镜像源
三、npm下载时的后缀
1、下载模块
npm install 模块名 -g -save
- npm: 代表使用包管理工具
- install:安装,可以简写为
i
- 模块名:下载模块的名字
- -g:全局安装(指的是操作系统,一般会安装到C:\User{user}\AppDataAppData\Roaming\npm,之后在操作系统任何一个文件下都可以使用下载的东西)
- -save:代表依赖,这样package.json文件会存放下载的包记录
2、-g、-D、–save-dev、-S的区别
- -g:全局安装
- -D:是–save-dev的简写,依赖将会安装到devDependencies对象中(开发依赖项)
- -S:是–save的简写,依赖会安装到dependencies对象(生产依赖项)