9.Node.js 包管理器npm

Posted AlanTao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了9.Node.js 包管理器npm相关的知识,希望对你有一定的参考价值。

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 命令来安装它。

 

以上是关于9.Node.js 包管理器npm的主要内容,如果未能解决你的问题,请参考以下文章

NPM - Node Package Manager - Node 包管理器

npm模块管理器入门

介绍npm fund命令:JavaScript包管理器npm实现捐赠,fund列出捐赠平台及其url

NPM(Node Package Manager,Node包管理器)

nodejs的包管理器npm和cnpm

使 NPM 包管理器列表显示安装方向的全局标志