node.js教程

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


什么是NodeJS

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。

JavaScript有ECMAScript  BOM  DOM组成

node.js 由  ECMAScript  和 Node模块API  组成

Node.js 的包管理器 npm,成为世界上最大的开放源代码的生态系统。

浏览器是js的运行环境,nodejs也是js的运行环境,有什么区别呢?

浏览器是js的前端运行环境   node是js的后端的运行环境

浏览器运行js时有安全机制 , 不能直接使用浏览器创建文件或目录  不能直接操作底层接口

nodejs可以直接操作底层接口,也可以创建目录或文件等操作  不能操作js中的bom和dom 


提示:以下是本篇文章正文内容,下面案例可供参考

一、node安装  

Node.js — Run JavaScript Everywhere

LTS       长期使用的版本    

current    最新版本  

了解 nodejs版本号 :   大版本号     小版本号     补丁版本号 

                                              奇数版本      不稳定版本     用于测试版本

                                              偶数版本      稳定版本   

二、使用步骤

1.什么是npm   

npm是一个node的包管理仓库  ,也是一个网站  ,还是一条命令

nodejs中的第三方模块就叫做 包

不同于 Node.js 中的内置模块与自定义模块,包是由第三方个人或团队开发出来的,免费供所有人使用。

注意:Node.js 中的包都是免费且开源的,不需要付费即可免费下载使用。

2.npm命令

代码如下(示例):

https://www.npmjs.com/

将node项目变成一个包   npm init   要求 包 名称必须是全网唯一  自动创建一个package.json文件   npm init -y 快速创建

下载线上的node包   npm install 包名称   npm i axios

卸载node包  npm uninstall 包名称

安装指定版本的包  npm i 包名  @版本号

更新全局包 npm update 包名称 -g

更新生产环境依赖包  npm update 包名称 --save (-S)

更新开发环境依赖包  npm update 包名称 --save-dev(-D)

安装淘宝镜像 :  npm install -g cnpm --registry=https://registry.npm.taobao.org (了解)

然后将npm 改成 cnpm 即可

查看当前的下包镜像源

npm config get registry

将下包的镜像源切换为淘宝的镜像源  

registry= npm config set  https://registry.npm.taobao.org

检查镜像源是否下载成功 

npm config get registry

nrm也是npm的一个包命令 使用前也需要安装 

可以全局安装nrm   npm i nrm -g

查看镜像源  nrm ls

使用某个镜像源  nrm use 镜像源名称

npm 是node的包管理工具

nrm 是npm的一个包命令 ,可以进行镜像源的查看或切换

nvm 是npm的一个包命令 ,进行node版本管理 

全局安装的npm包的存放位置

局部安装的npm包的存放位置 : 

当前node项目下的node_modules目录中

全局安装npm命令和局部安装的npm命令有哪些区别 ? 

1-安装位置 

局部 : 当前node项目下的node_modules目录中

全局 :  C:\Users\lce\AppData\Roaming\npm

2-命令不同

全局命令 npm i xxx -g

局部命令  npm i xxx

3-全局安装会产生一个命令行工具    

4-局部安装的包使用之前需要先进行导入

该处使用的url网络请求的数据。


总结

1、不会node的后端工程师不是好的全栈工程师  

2、node可以创建一个服务器  是一门后端语言   

3、用node可以调用很底层的接口  node可以写桌面的应用程序 

  • 52
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值