最近自己在有时间,在通学一些知识点,记录一下,以便以后使用方面
当我们在做项目的时候,如果需要到包管理工具,那么我们一定会经历以下流程:
1、首先在官网下载node.js,然后默认安装到C盘
检查是否安装node成功?win+r 输入cmd打开命令行,输入node -v,如果出现版本号则证明安装成功
检查是否安装了npm?同样输入 npm -v,显示版本号则安装成功
2、打开项目目录(如我在D盘创建了Test项目)
打开命令行,输入d:回车 cd Test回车 即打开项目目录
3、输入npm init -y回车
会在项目目录下创建package.json,用于配置所需加载的包
4、安装jQuery包:npm i(或install) jquery
你会在Test目录中发项有一个node_modules的文件夹,里面会包含你所安装的包,同时会把依赖写到package.json的dependencies里面,当我们删除node_modules 文件夹之后并不影响我们在项目中使用,因为依赖关系已经写入package.json,删除文件夹之后想要恢复,在命令行输入npm i 即可
5、在项目中引用:<script src="node_modules/...."></script>
6、假如不需要哪个依赖,输入npm uninstall jquery(包名)即可
7、更新依赖:npm update 包名
8、安装特定版本包:npm i 包名@版本号
npm常用命令:
注:在npm中,包(package)、模块(module)、依赖(dependency)说的都是一回事
常用命令:
npm init 初始化项目,其实就是创建一个package.json文件
npm install 安装所有项目依赖
npm help xxx 查看xxx命令的帮助信息
npm install 安装(快捷方式:i)
- xxx 搜索并安装xxx(局部)。安装多个依赖可用空格分割,如npm i jquery bootstrap
- xxx -g 搜索并安装xxx(全局)
- xxx -D 安装并将依赖信息写在packge.json中的devDependencies中
- xxx@版本号 指定需要安装的版本号,若不指定则安装最新的稳定版本
npm uninstall 卸载(快捷方式:rm,r)
- xxx 卸载xxx。多个依赖可用空格分割
- xxx -D 卸载xxx,并将依赖信息从package.json中的devDependencies中清除
npm list 列出已安装的全局依赖(快捷方式:ls)
- 默认列出局部依赖
- npm list -g 列出已安装的全局依赖
npm outdated 检查过期依赖
npm update 更新依赖(快捷方式:up)
- xxx 局部更新xxx
- xxx -g 全局更新xxx
npm root 查看依赖安装路径(也就是node_modules的路径)
- 查看局部安装路径
- -g 查看全局安装路径
npm view 查看模块的注册信息
- xxx versions 列出xxx的所有版本,如:npm view jquery versions
- xxx dependencies 列出xxx的所有依赖,如:npm view gulp dependencies