npm 是 Node.js 官方提供的包管理工具, 用于 Node.js包的发布、传播、依赖控制
安装 express ==> 流行的基于Node.js的Web开发框架,可以快速地搭建一个完整功能的网站。
$ npm install express
包的发布 , 创建符合 npm 规范的 package.json 文件
$ npm init
输入命令后,会生成package.json文件
package name: (byvoidmodule) alan
version: (1.0.0) 0.0.1
description: 吴涛第一个npm包
entry point: (index.js)
test command:
git repository:
keywords:
author: 吴涛
license: (ISC) About to write to G:\nodejs\byvoidmodule\package.json:
{
"name": "alan",
"version": "0.0.1",
"description": "吴涛第一个npm包",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "吴涛",
"license": "ISC"
}
这样就在 byvoidmodule 目录中生成一个符合 npm 规范的 package.json 文件。创建一个 index.js 作为包的接口,一个简单的包就制作完成了。 在发布前,我们还需要获得一个账号用于今后维护自己的包,使用 npm adduser 根据提示输入用户名、密码、邮箱,等待账号创建完成。完成后可以使用 npm whoami 测验是否已经取得了账号。 接下来,在 package.json 所在目录下运行 npm publish ,稍等片刻就可以完成发布了。打开浏览器,访问 http://search.npmjs.org/ 就可以找到自己刚刚发布的包了。现在我们可以在世界的任意一台计算机上使用 npm install byvoidmodule 命令来安装它。