您现在的位置:首页 >> 前端 >> 内容

浅谈node.js和npm

时间:2017/4/4 9:18:00 点击:

  核心提示:浅谈node.js和npm:node.js 是运行在服务端的 JavaScript。node.js 是一个基于Chrome javascript 运行时建立的一个平台。node.js是一个事件...

浅谈node.js和npm:node.js 是运行在服务端的 JavaScript。node.js 是一个基于Chrome javascript 运行时建立的一个平台。

node.js是一个事件驱动I/O服务端javascript环境,基于Google的V8引擎,V8引擎执行javascript的速度非常快,性能非常好。

1、node.js 应用的组成:

1)引入required模块:使用require指令来载入node.js模块。

2)创建服务器:服务器可以监听客户端的请求,类似于 Apache等HTTP服务器。

3)接收请求与响应请求:客户端可以使用浏览器或终端发送 HTTP 请求,服务器接收请求后返回响应数据。

2、npm:

npm是随同node.js一起安装的包管理工具,能解决node.js代码部署上的很多问题,常见的使用场景有以下几种:

1)允许用户从NPM服务器下载别人编写的第三方包到本地使用。

2)允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。

3)允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

3、npm安装 node.js 模块的语法:

1)本地安装:npm install 模块名

① 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 目录,会在当前执行 npm 命令的目录下生成 node_modules 目录。

② 可以通过 require() 来引入本地安装的包。

2)全局安装:npm install 模块名 -g

① 将安装包放在 /usr/local 下或者 node 的安装目录。

② 可以直接在命令行里使用。

4、npm卸载node.js 模块的语法:

npm uninstall模块名

5、npm更新node.js 模块的语法:

npm update模块名

6、npm搜索node.js 模块的语法:

npm search模块名

7、package.json:

package.json 位于模块的目录下,用于定义包的属性。

通过node init指令可以创建package.json 文件。

Tags:浅谈 谈N NO OD 
作者:网络 来源:不详