node.js起步(1)

node.js零基础友好起步😊
 
1.什么是node.js
定义:基于chrome v8引擎的javascript 运行环境
特色:事件驱动,非阻塞式I/O的模型,轻量和高效,单线程、单进程
2.nodejs能作什么?
能够解析js代码(没有浏览器安全级别的限制)
提供不少系统级别的API:
文件的读写
进程的管理
网络的通讯
。。。
3.关于v8
谷歌开源的一个高性能 JavaScript 引擎 采用 C++ 编写 Google Chrome 浏览器用的就是这个引擎 V8 能够单独运行,也能够嵌入 C++ 应用当中 V8 会编译、执行 JavaScript 代码,并同样会管理内存、垃圾回收 V8 的高性能以及跨平台等特性,因此它也是 Node.js 的 JavaScript 引擎 JIT 编译出即时机器码,极大提升效率 借鉴java vm 垃圾回收,精确垃圾回收
4.准备Node.js
咱们使用nvm安装并维护多个node.js版本 1:nvm:https://github.com/nvm-sh/nvm
 
Mac:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash 或 wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
#mac 环境变量 export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
nvm --version
 
windows 安装:
下载:Nvm-setup.zip
 
注意:第一次安装过程当中,会询问当前node版本是否加入到nvm管理中,选择是。
 
下载好后到命令行输入nvm --version:

 

 


 

 

一些常见使用:
nvm install 版本号 :安装
nvm install --lts :安装稳定版本
nvm use 版本号 :使用
nvm uninstall 版本号
nvm ls-remote :查看全部的node 版本信息
 
下载最新版本12.13.0
显示当前的版本号:
切换:
 
5.体验node
在vscode终端中使用一下:
(ctrl+c退出)
 
查看进程管理:

 

 

编写一个可执行的js文件

 

 

当咱们须要在hello world后加一个!时,怎么动态更新?
须要 安装nodemon 实时监测文件的变化
 
全局安装!
 
装好以后用nodemon启动:

 

 

就能够随时更新变化了:
相关文章
相关标签/搜索