npm是什么
NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具,它很方便让JavaScript开发者下载、安装、上传以及管理已经安装的包
1. 创建一个文件包
2. npm init
3. 创建一个index.js 文件,并写入一些要实现的代码
4. npm install -g
5. npm link
6. npm login
7. npm publish
8. npm publish --registry=https://指定你要推送的包管理库
9. npm version patch // 更新版本
10. npm update gulp //可以把当前目录下node_modules子目录里边的对应模块更新至最新版本
11. npm unpublish npmhswcommonwei@1.0.2 // 可以撤销发布自己发布过的某个版本代码
npm 安装命令(以axios为例)
npm 初始化当前目录
npm init
安装所有依赖
npm install
简写为:npm i
安装模块到默认dependencies
npm i axios
安装到配置的全局目录下
npm i axios -g
安装包信息将加入到dependencies生产依赖
npm i axios -S
安装包信息将加入到devDependencies开发依赖
npm i axios -D
安装axios指定的6.5.3版本
npm i axios@6.5.3
npm 更新命令(以axios为例)
更新最新版本的axios
npm update axios
更新axios最后一个新版本
npm i axios@latest
更新到指定版本号的axios
npm update axios@6.12.3
npm 卸载命令(以axios为例)
卸载模块,但不卸载依赖留在package.json中的对应信息
npm uninstall axios
卸载全局依赖
npm uninstall axios -g
卸载依赖,同时卸载留在package.json中dependencies下的信息
npm uninstall axios --save
卸载依赖,同时卸载留在package.json中devDependencies下的信息
npm uninstall axios --save-dev
npm 查看命令(以axios为例)
查看项目中依赖所在的目录
npm root
查看全局安装的依赖所在目录
npm root -g
查看已安装依赖的列表
npm list
或者
npm ls
查看axios最新的版本号
npm view axios version
查看全部axios历史版本号
npm view axios versions
查看最新的axios版本的信息
npm view axios
或者
npm info axios
查看本地已安装的axios的详细信息
npm list axios
或者
npm ls axios
npm其他命令(以axios为例)
清除npm的缓存
npm cache clean
清除项目中没有被使用的依赖
npm prune
检查依赖是否已经弃用
npm outdated
打开默认浏览器跳转到github中axios的页面
npm repo axios
打开默认浏览器跳转到github中axios的README.MD文件
npm docs axios