002nodejs简介与安装

NodeJS部分

    更多参考有关nodejs学习内容:https://www.runoob.com/nodejs/nodejs-tutorial.html

  1. Nodejs介绍

                Nodejs是一个基于Chrome V8引擎的javascript运行环境,就是说node式JavaScript的运行环境,

                    只要配置了node环境的操作系统,就可以运行JavaScript

                Nodejs使用了一个事件驱动,非阻塞式I/O的模型,单线程,跨平台的js运行环,使其轻量又高效

                Nodejs的包管理器npm,是全球最大的开源库生态系统

                Nodejs可以解析JS代码(没有浏览器安全级别的限制),提供了很多系统的API,如:

                        -文件的读写

                        -进程的管理

                        -网络通信

                        ...
            
            

  2. Nodejs下载与安装

                1. 使用nvm来安装并维护多个版本的Nodejs

                    nvm安装地址:

                        https://github.com/coreybutler/nvm-windows/releases

                    安装指令(CMD):注意使用管理员身份打开CMD终端

                        curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

                    *配置加速镜像(CMD指令,window不可行): 

                            export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node

 

     2. 配置路径和下载源

      在nvm安装路径下setting.txt文件中配置如下信息:

         设置nvm路径(相当于setting.txt中的root:):
         设置nodejs路径(相当于setting.txt中的path:):
          nvm node_mirror https://npm.taobao.org/mirrors/node/
          nvm npm_mirror https://npm.taobao.org/mirrors/npm/

      注:

        1. 配置路径和下载源后,通过nvm安装和npm安装的包速度更快

        2. 配置路径和下载源后,通过nvm安装的node版本,都会自动安装npm包管理器;未配置路径和下载源的则不会自动安装npm。

 

                3. 利用nvm下载各个版本的nodejs

      注:此时需要通过管理员身份打开cmd终端

                    查看远端nodejs存在的版本:

           xxx

 

    4. 实际上,下载步骤为:

                  1. 下载nvm

                  2. 在nvm中安装各个版本的node

                  3. 在指定的一个node中,下载各个需要的包

 

  3. nodejs可以做什么

                1. Web服务器(重点)

                    node可以自己写一个服务器

 

                2. 命令行工具

                    nodejs指令可以在cmd控制台运行

                

                3. 网络爬虫

                    一种按照一定的规则,自动的抓取网站信息的程序

 

                4. 桌面应用开发

                    即可以开发各种桌面app即应用程序

                    参考:

                        https://www.electronjs.org/

                    网站下的所有桌面应用都是用node写的

 

  4. node运行JS代码

                1. node.exe运行js命令

                    在node安装包下,双击打开node.exe文件,在弹出的窗口中即可运行JS代码

                    该方法不推荐,基本不用


                2. CMD运行js命令(repl环境)

                    打开系统的CMD命令行,在任何路径下输入node,回车即可进入node运行环境,即可运行js指令

                    退出node运行环境:

                        运行两次:ctrl + c

                3. CMD运行.js文件(repl环境)

                    1. 在CMD控制台运行:cd js文件所在文件夹  

                    2. 运行:node xxx.js    即可运行xxx.js的文件

                4. VScode终端运行js代码(repl环境)

                5. chrome浏览器的终端(repl环境)

 

  5. node中的三大类模块

                核心模块

                    即node的内置模块,具体查阅官方文档:http://nodejs.cn/api/

                    菜鸟教程学习:https://www.runoob.com/nodejs/nodejs-tutorial.html

                第三方模块

                自定义模块

posted @ 2021-11-13 15:55  CarreyB  阅读(38)  评论(0编辑  收藏  举报