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可查看所有命令。
- 使用npm help 可查看某条命令的详细帮助,例如npm help install。
- 在package.json所在目录下使用npm install . -g可先在本地安装当前命令行程序,可用于发布前的本地测试。
- 使用npm update 可以把当前目录下node_modules子目录里边的对应模块更新至最新版本。
- 使用npm update -g可以把全局安装的对应命令行程序更新至最新版。
- 使用npm cache clear可以清空NPM本地缓存,用于对付使用相同版本号发布新版本代码的人。
- 使用npm unpublish@可以撤销发布自己发布过的某个版本代码。
Node.js REPL(交互式解释器)
类似 Window 系统的终端或 Unix/Linux shell,我们可以在终端中输入命令,并接收系统的响应。
- 简单的表达式运算
- 使用变量,用var
- 支持多行表达式
- 下划线(_)获取上一个表达式的运算结果
常用命令
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) { }
相关文章推荐
- node.js学习笔记
- node.js 和 express 框架学习笔记(2)
- Node.js学习笔记3【核心模块--event】
- node.js学习笔记-模块module
- Node.js学习笔记
- node.js在windows下的学习笔记(2)---简单熟悉一些命令
- Node.js入门学习笔记(一)
- Node.js学习笔记-STDIO Module
- Node.js学习笔记
- node.js在windows下的学习笔记(6)---安装Express
- Yeoman(Yo、Grunt、Bower),node.js学习笔记
- node.js学习笔记
- node.js学习笔记(4)--使用Express完成简单的登陆
- Node.js学习笔记之一:windows7 搭建Node.js
- Node.js学习笔记【1】入门(服务器JS、函数式编程、阻塞与非阻塞、回调、事件、内部和外部模块)
- node.js学习笔记(二)--使用mongoose简单的CRUD操作及测试模块mocha的使用
- Node.js入门学习笔记-IDE选择/配置之WebStorm(windows)
- Node.JS学习笔记
- React-Native_学习笔记1: Unable to resolve module Dimensions from “...js” Invalid directory /Users/node_m
- Node.js学习笔记