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启动:

 

 

就可以随时更新变化了:

 

 



posted @ 2020-03-16 23:22  提交什么都对  阅读(73)  评论(0)    收藏  举报