[关闭]
@EncyKe 2017-02-17T08:44:17.000000Z 字数 2055 阅读 1491

手记:NodeJS 模块管理 npm

#手记



1. 简介


2. 基本操作

2.0. 查看帮助

  1. npm help <command>

2.1. 项目初始化

  1. npm init

2.2. 安装模块

  1. # 本地安装模块
  2. npm install <module name>
  3. # 全局安装模块
  4. npm install -g <module name>
  5. # 项目安装模块
  6. npm install --save-dev <module name>

2.3. 查看模块

  1. # 查看安装模块
  2. npm ls
  3. # 查看全局安装模块
  4. npm ls -g

2.4. 卸载模块

  1. npm uninstall <module name>

2.5. 更新模块

  1. npm update <module name>

2.6. 清空本地缓存

  1. npm cache clear

3. 基础概念

3.1. 版本号

语义版本号
npm 模块版本号格式为 x.y.z 三位,分别代表主版本号、次版本号和补丁版本号。当代码变更时,版本号按以下原则更新——

3.1. package.json 属性说明

name
包名。
version
包的版本号。
description
包的描述。
homepage
包的官网链接。
author
包的作者姓名。
contributors
包的其他贡献者姓名。
dependencies
生产环境下的依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下。
devDependencies
开发环境下的依赖包。
repository
包代码存放的地方的类型,可以是 git 或 svn,git 可在 Github 上。
main
main 字段是一个模块 ID,它是一个指向你程序的主要项目。
keywords
关键字。

4. 常用工具

4.0. 常用工具

4.1. Yeoman

Yeoman
用于定义项目目录结构。

4.2. Bower

Bower
包管理;库引用;公共部分。

4.3. Grunt

Grunt
压缩、编译、单元测试。
- 安装:npm install -g grunt-cli
- 查看:grunt
- 项目许可:ISC, BSD, GPL, MIT;

4.4. Gulp

Gulp
思路是写程序而不写配置。

附:参考

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注