Table of Contents |
---|
NPM的安装与操作
...
Node.js 的套件管理工具(Node Package Manager)可以让Node.js 的开发者直接利用、扩充线上的套件库(packages registry),加速软体专案的开发。registry),加速软件的开发。 此外npm 提供很友善的搜寻功能,可以快速找到及安装需要的套件,当这些套件发行新版本时,npm 也可以协助开发者自动更新这些套件。
...
安装NPM
利用下方指令安装
...
Divbox | ||
---|---|---|
| ||
#pkgin install |
...
npm |
...
...
搜索可附件的套件
Node.js是一个非常热门的开发平台,有各式各样的开放套件可以供用户去下载安装。 而npm也提供了一个平台可以让用户去搜寻,用户可以在网页上看到最新、热门、最多人用的套件下载或是建议等等。 网站来源: https://npmjs.org/
...
安装套件
...
我们以request.js来当作范例来安装,输入以下指令及可以安装:
#npm install request -gd |
---|
...
PS: -g代表安装到NODE_PATH里的lib里面,而-d代表把相依性套件也一起安装
...
检视已安装套件
安装完成后Node.js所需要套件的安装、升级、移除都靠npm这个套件来运作。 我们可以利用npm list指令来看套件列表,在预设状态下会显示empty,而下图范例已装好一些套件: list指令来看套件列表,在预设状态下会显示empty,而下图范例已装好一些套件:
# npm list |
---|
...
如果用户在执行此指令时看到套件名称前面有乱码的产生,表示在预设状态下的编码是错误且无法读取。 用户必须先在putty上先设定好编码,如下图:
如果用户在执行此指令时看到套件名称前面有乱码的产生,表示在预设状态下的编码是错误且无法读取。 用户必须先在putty上先设定好编码,如下图:
更新套件
...
利用npm update来更新我们已有的套件,如下图: update来更新我们已有的套件,如下图:
...
# npm update |
---|
...
|
---|
移除套件
...
利用npm uninstall指令来删除既有套件,以textlogin套件为例,如下图:
...
# npm uninstall textlogin |
---|
...