导语:现今的包管理器有很多,包括npm,yard,bower,今天介绍两个包管理器,分别是npm和bower,本篇采用git工具安装。> node package manager ,Node 的包管理器。
# 目录
安装node
bower安装命令
npm初始化
# 安装node
验证是否安装node。
node -v
npm -v
1
2
2
- 安装包
安装到当前目录
npm install <包名>
1
出现error network
重新安装
安装指定版本
在cmd中:
npm install <包名>@版本号
npm install jquery@1.12.4
1
2
2
- 搜索包
npm search <包名>
1
- 查看包的版本信息
npm list <包名>
1
- 查看安装的包列表
npm ls
1
- 更新包
npm update <包名>
1
- 卸载包
npm uninstall jquery
1
# bower安装命令
- bower安装包
bower install <包名> --save
1
在当前目录安装包,并将版本信息添加到bower.json
中
bower install <包名>@版本号
安装指定的版本号
- bower查看包的信息
bower info <包名>
- bower搜索包
bower search <包名>
- bower包列表
bower list
- bower卸载包
bower uninstall <包名>
# npm初始化
npm init 会生成一个packagejson的文件,项目的配置信息。
npm init
1
{
"name": "day06", //项目名
"version": "1.0.0", //版本号
"description": "this is a npm project", //项目的描述
"main": "index.js", //程序的入口文件
"dependencies": { //项目依赖的包!!!重要的
"jquery": "^1.12.4",
"zepto": "^1.2.0"
},
"devDependencies": {}, //开发阶段依赖的包!!!重要的
"scripts": { //命令
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [ //关键词
"npm"
],
"author": "Mr.Mark ", //作者
"license": "ISC" //协议
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
- 安装并添加依赖
npm install <包名> --save
1
会将当前目录下的安装包,并将包的信息,添加到package.json
中的dependencies选项中
npm install <包名> --save-dev
安装开发阶段用的工具包,并不是项目必须有的。这个命令会将包安装到当前目录下的安装包,并将包的版本信息,添加到package.json
中的devDependencies选项中
- 全局安装
npm install <包> -g
-g代表全局安装,不会在package.json中看到
# 写在最后
心动不如行动,快练习一下巩固知识。