Node.js入门

一 Node.js是什么

node.js是一个开源和跨平台的JavaScript运行时的环境

二 Node.js可以用来做什么

node是一个js的框架 可以使用它来搭建服务器

1.nodejs 读写磁盘文件

2.搭建web服务器

3.操作数据库

三 Node.js怎么安装

我安装的是node-v20.3.1-x64.msi版本(下载 | 下载 | Node.js)

     根据自己的设备进行选择

  自己选择安装的位置 点击Naxt

下面是最后一步 点击后即可安装成功

四 Node.js安装后
1.打开终端(命令行)检测node环境

2.可以通过指令 node -v 来检测node环境是否安装成功

    Win + R 打开“运行”对话框后输入node -v

3.按ctrl + c 可以退出node环境
4.在node安装好后,默认安装的有npm(node package manger) node的包管理器

       npm -v 判断是否有npm 包管理器

       Win + R 打开“运行”对话框后输入  npm -v


 

4.安装json-server模块

五 Node.js常用指令

六 关于NPM
1.npm是什么

npm(Node Package Manager)是 Node.js 的包管理工具,是一个用于 Node.js 项目的开源命令行工具,它使得安装、更新、卸载和共享 JavaScript 包变得非常容易。npm 的主要功能是帮助开发者在自己的项目中引入和管理第三方模块,这些模块可以轻松地在 npm 的镜像服务器上找到。

通过使用 npm,开发人员可以轻松地将依赖项添加到他们的项目中(可通过 package.json 配置文件进行管理),同时还可以发布自己的模块供其他人使用。npm 还提供了一个用于搜索、浏览和安装包的网站,它涵盖了超过 1,000,000 个包,这些包可以在开发项目时使用。

npm 是 Node.js 生态系统的一个重要组成部分,为 JavaScript 社区注入了强大的生命力。它不仅是 Node.js 开发人员的必备工具,同时也是学习 Node.js 的重要一环。学习使用 npm 可以帮助你更好地理解 Node.js 模块的工作原理,提高代码的复用性和可维护性,同时也可以提高你在 JavaScript 社区的影响力。

(v2.1.3   版本号说名  2代表大版本  不兼容的更新
1是中版本   新增了内容 但是与原来的项目是兼容
3小版本   修改了几个bug)

2 初始化npm项目的两种方法

            01.手动方式 npm init

            02.自动方式 npm init -y

3.npm项目的运行

            01.需要在package.json里配置启动命令

             "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "dev": "node 1.js" },

            02 运行npm项目

                  npm ren dev

4.npm的依赖

在vscode的终端进行操作

01.npm install  包依赖名     安装生产环境下的依赖

02.npm install 依赖名  -D       开发环境下的依赖

03.npm uninstall 依赖名   删除依赖

04.npm rm 依赖名   删除依赖

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

06.npm update  包名        更新包  
(注:如果package.json配置文件里  包的版本号前面没有^   版本号固定 无法更新
如果package.json配置文件里  包的版本号前面有^   npm update 包名   可以更新该包的版本,但是最多不是高于大版本)

结论
本文介绍了 node.js的基本用法和常见用法,帮助您了解并使用node.js。通过理解node.js的使用方法和参数解释,您可以更好地掌握node.js的功能,提高代码的编译效率和质量。

虽然本文提供了一些常用的node.js的基本用法,但node.js具有更多的选项和功能。因此,建议您在实际开发过程中查阅相关文档和手册,以了解更多详细的参数解释和使用示例
 

感谢您的观看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值