1. 程式人生 > >9.Node.js 包管理器npm

9.Node.js 包管理器npm

poi error 控制 rip amp echo spec .json 安裝

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