node.js学习记录

写在前面:先前的分日期写的学习记录,现在回顾起来有些过于分散,不宜查找。从今日起,将区分不同的技术栈,并将所有的学习记录都归并其中。

 ***什么是nodejs

Node.js 是一个开源且跨平台的 JavaScript 后端运行环境

Node.js 提供了一个丰富的内置模块库,并且通过 npm(Node Package Manager)可以方便地安装和管理第三方模块。

***nodejs有什么用:

后端:编写接口,提供网络资源

前端:前端工程化,集成各种开发中使用的工具和技术

 ***不同浏览器有不同的js解析引擎

浏览器中的js运行环境:

node.js是一个后端运行环境 类比浏览器(js的前端运行环境)

***powershell是cmd的超集

常用快捷键:

***服务器和普通电脑的区别在于

服务器上安装了 web服务器软件,例如:IS、Apache 等。通过安装这些服务器软件就能把一台普通的电脑变成一台 web 服务器。

***node 要执行的js文件的路径

在nodejs中执行JS代码

***模块

三分类:内置模块、自定义模块、第三方模块(又称包)

包可以理解为第三方基于内置模块自定义的模块,我们可以直接调用

***npm

npm(Node Package Manager)是Node.js的包管理工具,也是前端开发中最常用的包管理工具。通过npm,你可以轻松安装、管理和分享前端库和工具。

***如何安装包?

***安装包后,目录会多出几个文件

***fs模块

fs(File System)模块用于文件系统操作。它允许你读写文件、创建目录及删除文件等操作。

***http模块

http模块用于创建服务器和处理HTTP请求与响应。它是构建网络服务的基础模块。

***path模块

path模块用于处理和转换文件路径。它提供了处理文件路径的实用工具。

***端口号

***package.json

***项目上传到版本管理器是需要将第三方包(node_modules)放到.gitignore中

原因是

同时

***一次性安装所有包

***如何解决下包慢的问题

默认下包源在国外 切换到国内的源就好了

简化上述操作:安装nrm包 通过nrm简化命令

***规范的包结构

1,包必须以单独的目录(文件夹)形式存在

2,包的顶级目录(根目录)下必须包含对应的package.json文件

              

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值