了解node.js和npm

一.node.js简介

1.node.js是什么?

Node.js是一个开源跨平台且基于Chrome V8引擎的JavaScript运行时环境。
也就是使用javascript编写,并且运行在服务器,实现使用js来开发后端。

2.node.js 特点

1、事件驱动
Node.js的设计思想中以事件驱动为核心,它提供的绝大多数API都是基于事件的、异步的风格。
2、异步
在Node.js提供的支持模块中,包括文件操作在内的许多函数都是异步执行的。

3.node.js 安装使用

1)node.js下载:https://nodejs.org/zh-cn/
在这里插入图片描述
2)安裝检查:在所下载文件位置路径执行cmd命令,进入后端输入:node -v 能看到版本号说明安装成功。
在这里插入图片描述
3)使用node解析js文件:
步骤:
1.新建js文件,写任意js代码。
2.找到放代码的文件夹的位置,在上面的路径输入cmd。
3.输入node文件名,就能执行代码。在这里插入图片描述

二. 了解npm

npm是什么?

npm是管理(下载、卸载、发布)第三方包的工具。由 npm, Inc 维护的 JavaScript 编程语言的主要包管理器。NPM 是 JavaScript 运行时环境 Node.js 的默认包管理器。

生成package.json

在后端执行命令:

  1. 创建npmTest 文件夹:mkidir npmTest
  2. 进入npmTest文件夹:cd npmTest
  3. 初始化npm文件夹:npm init
    一直回车直到生成 Is this ok?(Yes) 即生成成功。

使用npm install

在后端执行命令:
安装模块
1)npm intall 模块名
2)npm i 模块名 (缩写)
3)npm i express 模块名 模块名 模块名(安装多个模块)
卸载模块:
npm uninstall 模块名
npm un 模块名
npm un 模块名 模块名 模块名
在这里插入图片描述

全局安装

也是在后端执行命令:
安装命令 -g : npm i 模块名 -g & npm i -g 模块名
卸载命令 -g : npm un 模块名 -g & npm uninstall 模块名 -g
查看全局安装路径 : npm root -g
在这里插入图片描述

全局模块与本地模块的差异

全局安装:如果一个项目会被很多项目应用,或者一些模块本身提供了命令行的工具,那么把这些模块安装在全局环境下。
全局安装的模块,不能通过require()加载使用。
全局安装的模块,一般都是命令或者工具。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值