npm常用命令
指令 | 简写 | 介绍 |
---|---|---|
npm init --yes | npm init -y | 项目初始化,安装package.json配置文件,有了该文件后才能去下载包文件 |
npm install | npm i | 安装package.json中列出的所有包。如果之前有包,后来删除了该包,则会删除对应的包 |
npm install 包名 | 下载包到本地生产环境中,记录信息保存到生产依赖中(即默认保存在生产依赖中) | |
npm install 包名@版本号 | 安装指定版本的包 | |
npm install 包1 包2 | 用空格隔开,安装两个包文件 | |
npm install 包名 --save-dev | npm install 包名 -D | 下载包并保存到开发依赖(package.json文件中的devDependencies 字段中) |
npm install 包名 --save | npm install 包名 -S | 下载包并保存到生产依赖(package.json文件中的dependencies 字段中) |
npm config get registry | 检查当前的下包地址 | |
npm config set registry=https://registry.npm.taobao.org/ | 把下包的地址切换为国内的淘宝服务器 | |
npm config set registry https://registry.npmjs.org | 切换为npm源 | |
npm root -g | 查看全局包的安装目录 | |
npm list -g --depth 0 | 查看全局安装过的包 | |
npm uninstall 包名 | npm un 包名 | 在node_modules中删除包,同时也会在package.json中移除包名 |
npm uninstall 包名 --save | npm un 包名 -S | 指定删除生产依赖中的包,且从package.json中移除配置信息 |
npm uninstall 包名 --save-dev | npm un 包名 -D | 指定删除开发依赖中的包,且从package.json中移除配置信息 |
最简单的删除包方法 | 直接在package.json中移除包名所在的配置信息,再通过npm i 补全依赖包,就会自动删除了 |