了解Node.js&了解npm

目录

什么是Node.js?

 cmd的操作

ECMAScript语法

什么是npm?

初始化项目的指令?

使用npm安装/ 卸载项目的指令?

全局安装与普通安装的区别?


什么是Node.js?

 Node.js简称Node,是一个开源跨平台JavaScript运行时环境。                                         Node.js本是一种Web前端语言,Node.js让JavaScript成为服务器端脚本语言。                       Node.js将V8引擎封装起来,作为服务器运行平台,以执行JavaScript编写的后端脚本程序。           

 开源:它的代码所有人都能看到,而且可以由志愿者根据源代码主动添加功能。                    跨平台:多个操作系统可以使用。                                                                                             JS运行时环境:用来执行JS代码的一套环境。


 cmd的操作

cmd是command的缩写,一直伴随着windows操作系统。有时称为:控制台窗口,cmd窗口,黑窗口,命令行窗口等。其实,在unix系统,Linux,MacOS等几乎所有的操作系统中,都会有类似的控制台窗口。它是与系统进行深入交互不可或缺的基础设施。

  • 方法一:开始菜单 -> Windows 系统 -> 命令提示符。
  • 方法二:按下快捷键 Win + R 打开运行,输入 cmd 回车。
  • 方法三:点击任务栏搜索按钮,搜索 cmd 并打开。
  • 方法四:在资源管理器的地址栏输入 cmd 并回车,cmd 打开后会自动定位到当前目录。
  • 方法五:右键点击开始菜单的 Win 图标 -> 命令提示符。

ECMAScript语法

ECMAScript是标准语法。它在浏览器端使用,我们称之为JS;它在Node里使用,我们称之为Node.js。 所以本阶段标准语法还是一样的用,只是学Node这个环境提供的内置API。


什么是npm?

npm(Node Package Manager) npm是管理(下载、卸载、发布)第三方包的工具。                  npm 是 JavaScript 世界的包管理工具,并且是 Node.js 平台的默认包管理工具,也是世界上最大的软件注册表。

npm 由三个独立的部分组成:                                                                                                          网站 :是开发者查找包、设置参数以及管理 npm 使用体验的主要途径。                               注册表(registry):是一个巨大的数据库,保存了每个包(package)的信息。                    命令行工具 (CLI):通过命令行或终端运行。开发者通过 CLI 与 npm 打交道。                                

npm的作用:

1、允许用户从NPM服务器下载别人编写的第三方包到本地使用
2、允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用
3、允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

使用npm命令安装模块                                                                                                                        npm install <Module Name>//本地安装
npm install <Module Name> -g #全局安装

然后require载入模块

使用淘宝的NPM镜像,使用管方的镜像是很慢的,这里推荐使用淘宝的NPM镜像                            淘宝镜像网站:npm config set registry https://registry.npmmirror.com


初始化项目的指令?

在VS code中创建一个项目,在项目文件夹中启动cmd命令窗口,输入npm init,填入你的项目名称。此时项目文件夹中就会有一个名为package.json文件,里面保存着我们初始化时填写的配置信息。在项目文件夹内新建一个test.js文件,写入console.log("hello world"),打开命令窗口执行 node test.js就会输出结果了。


使用npm安装/ 卸载项目的指令?

安装:

正常的下载安装 npm install 模块名                                                                                            简写install为i npm i 模块名                                                                                                      一次性安装多个模块 npm i 模块名 模块名 模块名

卸载:

npm uninstall 模块名                                                                                                                 

npm un 模块名                                                                                                                          npm un 模块名 模块名 模块名


全局安装与普通安装的区别?

安装位置                                                                                                                                       

全局安装方式是键入命令:npm install webpack -g 或 npm install webpack --global,其中参数-g的含义是代表安装到全局环境里面,包安装在Node安装目录下的node_modules文件夹中,一般在 \Users\用户名\AppData\Roaming\ 目录下,可以使用npm root -g查看全局安装目录。                                                                                        

普通安装方式是键入命令:npm install webpack 或 npm install webpack --save-dev等,其中参数--save-dev的含义是代表把你的安装包信息写入package.json文件的devDependencies字段中,包安装在指定项目的node_modules文件夹下。

调用方式

全局安装后可以供命令行(command line)使用,用户可以在命令行中直接运行该组件包支持的命令。                                                                                                                                    普通安装后可以直接通过require()的方式引入项目中node_modules目录下的模块,如下示例,本地安装后直接在webpack.config.js中require。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值