基本概念
node.js是运行在服务端的JavaScript,实现HTTP服务器
nodejs的组成:
- require模块:载入nodejs模块
- 创建服务器:监听客户端请求
- 接收请求,响应请求
NPM包管理工具
NPM使用场景:
- 从npm服务器下载第三方包
- 从npm下载命令行程序
- 用户上传包/命令行程序到npm服务器
常用命令
# npm命令升级(-g表示全局安装)
npm install npm -g
# 升级时使用镜像源
npm install npm -g --registry=http://registry.npm.taobao.org
# 使用淘宝镜像
npm install -g cnpm --registry=http://registry.npm.taobao.org
# 使用cnpm命令
npm install <module name>
# 安装模块
npm install <module name>
# 查看安装信息(全局模块查看)
npm list -g
# 单模块查看
npm list <module name>
# 卸载模块
npm uninstall <module name>
# 更新模块
npm update <module name>
# 搜索模块
npm search <module name>
# 创建模块
npm init
# 发布模块
npm publish
NPM版本号的定义
# X:大变动,向下不兼容
# Y:新增功能,向下兼容
# Z:修复bug更新
X.Y.Z
Node.js交互式解释工具REPL
REPL:调试、执行、打印、循环
常用命令:
ctrl + c:退出当前终端
ctrl + c(两次):退出解释器
ctrl + d:退出解释器
.save filename:保存
.load filename:载入