1.什么是Node.js
node.js 一种javascript的运行环境,能够使得javascript能够脱离浏览器运行。以前js只能在浏览器基础上运行,能够操作的也知识浏览器,比如浏览器上的放大缩小操作,前提是浏览器开启的基础上进行操作(浏览器是客户端)。有了node.js之后,js可以在服务端进行操作,直接在系统上进行操作,可以打开、关闭浏览器等操作。
简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。
2.浏览器解析引擎
不同的浏览器使用不同的 JavaScript 解析引擎解析 JS
. Chrome浏览器=>V8
· Firefox 浏览器=> 0dinMonkey(奥丁猴)
· Safri 浏览器=> ]score
·IE浏览器=> Chakra(查克拉)
其中,Chrome 浏览器的 V8解析引擎性能最好!这也是为什么Nodejs 选用v8 引擎来解析
3.cmd 指令
输入
node -v
然后
npm -v
出现版本号,就表示安装成功
4.Node.js实现
步骤:
1.新建js文件,写任意js代码。
2.找到放代码的文件夹的位置,在上面的路径输入cmd。
3.输入node文件名,就能执行代码。
技巧:
1.tab键补足文件名。
2.方向键↑,可以切换到上一条敲过的命令。
5.什么是npm?
npm(“Node 包管理器”)是 JavaScript 运行时 Node.js 的默认程序包管理器。
它也被称为“Ninja Pumpkin Mutants”,“Nonprofit Pizza Makers”,以及许多其他随机名称,你可以在 npm-expansions 上探索这些名称。
npm 由两个主要部分组成:
1.用于发布和下载程序包的 CLI(命令行界面)工具
2.托管 JavaScript 程序包的 在线存储库
创建npmTest文件夹
进入npmTest文件夹
cd npmTest
初始化npm文件夹
npm init
使用淘宝镜像
npm config set registry https://registry.npmmirror.com
项目初始化完毕之后就可以在当前文件夹安装第三方模块。
为了保证安装速度,建议执行以下命令,切换第三模块的下载地址为淘宝镜像。
此命令为永久命令,只需执行一次。
6.使用npm执行安装/卸载包的操作
安装 :正常的下载安装 npm i 模块名
一次性安装多个模块 npm i 模块名 模块名 模块名
卸载 : npm un 模块名
一次性卸载多个模块 npm un 模块名 模块名 模块名
7.全局安装和普通安装的区别
普通安装 :只在安装了包的那个项目里生效
全局安装 : 安装一次大家都可以用
安装命令:
npm i 模块名 -g
npm i -g 模块名
卸载命令:
npm un 模块名 -g
npm uninstall 模块名 -g
查看全局安装路径:
npm root -g