当前位置:   article > 正文

Node概述——Node介绍 & 安装Nodejs流程之node -v查看node版本 & node初体验-使用node执行js代码和js文件_node是什么软件

node是什么软件

Node概述——Node介绍 & 安装Nodejs流程之node -v查看node版本 & node初体验-使用node执行js代码和js文件

1. Node概述

1.1 Node介绍

  • Node全名是Node.js,但它不是一个js文件,而是一个软件
  • Nodejs是一个基于Chrome V8引擎的ECMAScript的运行环境
  • Nodejs可以执行js代码,这一点和浏览器一样
  • Nodejs提供了大量的工具(API),能够让我们完成文件读写、Web服务器创建等功能

在这里插入图片描述

1.2 node.js中的JS和浏览器中的JS的区别

  • 安装了浏览器这个软件,它不但可以执行ECMAScript,浏览器这个软件内置了window对象,所以浏览器有处理DOM和BOM的能力。
  • 安装了Node.Js这个软件,它不但可以执行ECMAScript,NodeJS这个软件也内置了一些东西,包括全局成员和模块系统。

在这里插入图片描述

1.3 为什么要学习Nodejs

在我们熟悉的浏览器上执行JS不是很好吗?为什么还要安装Nodejs,要学习Nodejs呢?主要原因:

  • 大前端必备技能
  • 使得JS能够和操作系统 “互动”(读写、创建文件等,还可以处理计算机中的进程)
  • 为JavaScript提供了服务端编程的能力
    • 文件IO
    • 网络IO
  • 了解服务器这个黑盒内部的实现原理
  • 了解接口开发
  • 进一步理解Web开发

1.4 安装Nodejs

官网: https://Nodejs.org/en/

中文网:http://Nodejs.cn/

在这里插入图片描述

  • 版本说明
    • LTS: 长期稳定版。 实际项目开发建议使用长期稳定版
    • Current: 最新版。最新版包含了一些新功能,如果想学习最新的功能,则可以使用该版本。但是,最新版可能会有一些未知的bug
  • 安装
    • 到底选择哪个文件文件
      • node-v10.16.0.pkg – 苹果系统
      • node-v10.16.0-x86.msi – windows32位系统 (右键我的电脑–>属性,可以查看电脑是32位)
      • node-v10.16.0-x64.msi – windows64位系统
  1. 双击安装文件开始安装(不同系统选择对应的安装文件)

在这里插入图片描述

  1. 傻瓜式安装,一路 ‘next’ 即可

在这里插入图片描述

在这里插入图片描述

注意: 安装在英文路径下

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. 测试

在桌面上或者是任意一个文件夹,按住 shift 键 , 点击鼠标右键,选择 ‘在此处打开命令窗口’

在这里插入图片描述

进入黑窗口后输入: node -vnode --version

在这里插入图片描述

能够看到Nodejs版本号即为安装成功。

1.5 node初体验

1.5.1 使用node执行js代码

既然说node安装后,也可以执行JS,那么我们就用node执行一行js代码试试,或者写一个js文件,让node执行一下。

如下图所示,输入node命令–>回车,这样就进入到了node环境中了,这一步类似于之前打开浏览器的Console面板。

进入node环境后,就可以执行js代码了。

在这里插入图片描述

如果后面没有js代码要执行了,可以退出node环境,退出需要按住 Ctrl 键,按两次 C 键即可。

1.5.2 使用node执行一个js文件

进入node环境执行js代码,适合少量的代码,或者测试使用。

更多的情况,我们会将js代码写到js文件中,然后使用node命令执行js文件即可。

需要注意的是,要找好js文件的路径。

在这里插入图片描述

注意事项:

  • 输入node回车后,要按两次Ctrl+C,才能回到目录中(Ctrl一直按着不放也可以,松开从新按也可以)
  • 执行js文件时,如果当前命令行目录和js文件不在同一个盘符下,要先切换盘符
  • 执行js文件时,如果当前命令行目录和js文件同一个盘符中,则可以使用相对路径找到js文件并执行
  • 体会,此时执行的js代码或文件和浏览器没有任何关系,他们是通过node执行的
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/174392
推荐阅读
相关标签
  

闽ICP备14008679号