npm常用命令
- npm init //生成package.json 文件
- npm init -y //快速生成 跳过向导
- npm install 包名 //下载
- npm install //一次性把package.json 中的dependencies 依赖项全部安装
- npm install --save //下载并保持依赖项目到package.json 中的dependencies
- 简写 npm i -S包名
- npm install 包名@x.x.x ---安装固定版本
- npm uninstall 包名 //只删除 如果有依赖项 依然保存
- npm uninstall --save //删除 同时也会把依赖信息也删除
- 简写 npm un -S 包名
- npm --help //查看使用帮助
- npm 命令 --help //查看具体使用帮助
- 例如 npm uninstall --help
npm 依赖包版本号~和^的区别
- ~会匹配最近的小版本依赖包,比如~1.2.3会匹配所有1.2.x版本,但是不包括1.3.0
- ^会匹配最新的大版本依赖包,比如^1.2.3会匹配所有1.x.x的包,包括1.3.0,但是不包括2.0.0
- 版本号写
*
,这意味着安装最新版本的依赖包,但缺点是可能会造成版本不兼容,慎用!
npm切换源,解决 npm 被墙问题
当使用官方npm源安装各种包比较慢的时候,建议修改npm源地址
查看npm源地址,在终端输入以下命令
npm config get registry
https://registry.npmjs.org/
修改npm源
以淘宝npm源为例
npm config set registry https://registry.npm.taobao.org