您的位置:首页 > Web前端 > Node.js

Node.js学习笔记

2019-01-15 17:41 771 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/M_sdn/article/details/86496531

一,创建一个应用
node提供了内置的http模块,用require指令引入.然后创建http服务器.
二,NPM包管理工具
node同样内置了npm模块,用来解决部署问题,下载第三方包或者命令行程序,以及上传包或命令行程序.
示例:安装web开发框架express

$ npm install express

node_modules,模块目录
默认地,其绝对路径是/usr/local/lib/node_modules
package.json,位于模块目录下,用于定义包的属性
创建/卸载/更新/搜索模块/发布模块
常用命令

NPM提供了很多命令,例如install和publish,使用npm help可查看所有命令。

  1. 使用npm help 可查看某条命令的详细帮助,例如npm help install。
  2. 在package.json所在目录下使用npm install . -g可先在本地安装当前命令行程序,可用于发布前的本地测试。
  3. 使用npm update 可以把当前目录下node_modules子目录里边的对应模块更新至最新版本。
  4. 使用npm update -g可以把全局安装的对应命令行程序更新至最新版。
  5. 使用npm cache clear可以清空NPM本地缓存,用于对付使用相同版本号发布新版本代码的人。
  6. 使用npm unpublish@可以撤销发布自己发布过的某个版本代码。

Node.js REPL(交互式解释器)
类似 Window 系统的终端或 Unix/Linux shell,我们可以在终端中输入命令,并接收系统的响应。

  1. 简单的表达式运算
  2. 使用变量,用var
  3. 支持多行表达式
  4. 下划线(_)获取上一个表达式的运算结果

常用命令

ctrl + c - 退出当前终端。
ctrl + c 按下两次 - 退出 Node REPL。
ctrl + d - 退出 Node REPL.
向上/向下 键 - 查看输入的历史命令
tab 键 - 列出当前命令
.help - 列出使用命令
.break - 退出多行表达式
.clear - 退出多行表达式
.save filename - 保存当前的 Node REPL 会话到指定文件
.load filename - 载入当前 Node REPL 会话的文件内容。

Nodejs的异步机制:回调函数
回调函数一般作为函数的最后一个参数出现

function foo1(name, age, callback) { }
function foo2(value, callback1, callback2) { }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: