Node中的内置模块被称为Node核心。虽然Node的核心囊括了许多有用的功能,你同样很有可能需要用到社区创建的一些功能。
下面将学习如何利用 npm 来查找插件、查看插件的文档,以及插件的源码。
我系统上没有npm:
如果你已经安装了Node,则npm应该也装好了。可以在命令行输入 npm 来验证一下。如果不行,安装方法如下:
cd /tmp
git clone git://github.com/isaacs/npm.git
cd npm
sudo make install
安装好npm后,在命令行上输入 npm -v 可以验证版本号。
1、查找包
用的是npm的search命令。如,你想查一个XML生成器,可以输入 npm search xml generator
第一次npm查询操作因为下载仓库信息,所以会暂停一段时间。但随后的查询,就会快了。
不用命令行查找的话,还有web界面途径:http://search.npmjs.org/
2、安装包
分为局部和全局安装。
局部安装:就是将下载好的模块放到一个当前工作目录下的一个叫node_modules的目录中去。如果此目录不存在,则npm会创建它。如 npm install express
全局安装:将下载好的模块放到 /usr/local 目录中,如 npm install -g express
3、查看包的文档和源码
npm docs 包名
npm explore 包名
npm -g explore 包名
相关推荐
3.3.3 使用Node包管理器 38 3.3.4 搜索Node封装模块 39 3.3.5 安装Node封装模块 40 3.3.6 使用package.json 41 3.4 创建Node.js应用程序 43 3.4.1 创建Node.js模块封装 43 3.4.2 将一个Node.js封装模块发布到NPM...
网上文章中,在linux下安装node.js都是使用源码编译,其实node的github上已经提供了各个系统下使用各自的包管理器(package manager)安装node.js的方法。 1. 在Ubuntu中,使用如下命令: 代码如下: curl -sL ...
1. 安装n管理包 终端使用npm install -g n命令全局安装, 安装成功后在终端输入n --version或n查看。 ~ npm install -g n /usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n + n@2.1.12 updated 1 package...
node多版本管理,nvm安装文件; nvm常用命令 nvm install 安装指定版本,可模糊安装,如:安装v4.4.0,既可nvm install v4.4.0,又可nvm install 4.4 nvm uninstall 删除已安装的指定版本,语法与install类似 nvm ...
文章目录NVM 简介NVM 安装NVM 常用命令修改npm资源默认下载地址修改 npm 包全局存储位置使用时常见错误1、警告 npm update check failed2、修改 npm config set prefix [path] 全局安装位置后, 报 -bash: xxx: ...
npm,Node Package Manager,nodejs 包管理工具。在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具。npm 管理 nodejs 中的第三方插件 nvm 管理 nodejs 和 npm 的版本。npm 可以管理 nodejs 的第三方...
mysql高可用MHA节点node和管理manage安装包rpm
npm(Node包管理器): 描述: 介绍npm作为Node.js的官方包管理器,用于安装、共享、分发代码和管理项目依赖。 资源: 提供npm的基本用法和常用命令,以及npm的官方文档链接。 Node.js安装步骤: 描述: 提供Node....
2.4 安装Node包管理器 18 2.5 安装多版本管理器 19 2.6 参考资料 21 第3章 Node.js快速入门 23 3.1 开始用 Node.js编程 24 3.1.1 Hello World 24 3.1.2 Node.js命令行工具 25 3.1.3 建立HTTP服务器...
以编写一个命令行程序为例,一般我们会同时提供命令行模式和 API 模式两种使用方式,并且我们会借助三方包来编写代码。除了代码外,一个完整的程序也应该有自己的文档和测试用例。因此,一个标准的工程目录都看起来...
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统。
使用 nvm 可以方便地安装、卸载、切换和管理 Node.js 版本,并且自带 npm 包管理器。 有了 nvm,你可以针对每一个项目选择使用合适的 Node.js 版本,避免由于版本不兼容导致的兼容性问题,也可以方便地在项目之间...
此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也...
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm
在任何系统上构建它都应该很容易,唯一的依赖就是libjpeg-turbo库,您可以使用自己喜欢的包管理器轻松地安装该库,只需将include和lib目录添加到bindings.gyp文件中即可。 安装顺序: 安装libjpeg-turbo brew ...
前4章主要介绍Node基本知识,包管理工具(npm)的安装和使用等。第5章介绍了Node处理异步开发的独特的实现方式等。第6~8章,讲解了路由、代理、Web服务器、中间件等基本概念,包括Express。第9章到第11章分别介绍了...
web前端包管理node webpack git gulp grunt http://pan.baidu.com/s/1slqhYxB
此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也...
npm是Node.js的包管理工具,但是他的脚本工具可以被用于通用的自动构建工具。对于一个没有很多依赖的简单项目来说这是一个不错的选择。但是,用于很复杂的任务你会很快发现这是不现实的。
此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也...