Node常用命令

导语:现今的包管理器有很多,包括npm,yard,bower,今天介绍两个包管理器,分别是npm和bower,本篇采用git工具安装。> node package manager ,Node 的包管理器。

# 目录

  • 安装node

  • bower安装命令

  • npm初始化

# 安装node

验证是否安装node。

node -v
npm -v
1
2
  • 安装包

安装到当前目录

npm install <包名>
1

出现error network重新安装

安装指定版本

在cmd中:

npm install <包名>@版本号
npm install jquery@1.12.4
1
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
  • 安装并添加依赖
npm install <包名> --save
1

会将当前目录下的安装包,并将包的信息,添加到package.json中的dependencies选项中

npm install <包名> --save-dev

安装开发阶段用的工具包,并不是项目必须有的。这个命令会将包安装到当前目录下的安装包,并将包的版本信息,添加到package.json中的devDependencies选项中

  • 全局安装

npm install <包> -g

-g代表全局安装,不会在package.json中看到

# 写在最后

心动不如行动,快练习一下巩固知识。

分享至:

  • qq
  • qq空间
  • 微博
  • 豆瓣
  • 贴吧