• nodejs的介绍和安装(初学)


    nodeJS,我的理解就是可以运行在后端的JavaScript。

    为什么它能够在后端运行呢?

    这就得归功于V8引擎(V8是Google Chrome浏览器的JavaScript引擎),通过对高性能V8引擎的封装,并通过一系列优化的API类库,使其就能够在后端运行,所以nodejs又可以称作后端语言。

    nodejs特点:

    几乎完全兼容原生js语法;新增了各种功能、事件非阻塞 异步;模块化开发;可以跟主机系统交互,可以读写文件、读写数据库;

    nodejs现状 :

    nodejs社区空前火爆,各种库、框架层出不穷。基本一年就会换一次技术栈。nodejs本来是后端原因,现在多用来提升前段复杂html、js的开发效率。
     
    框架:  
        argular出现最早,企业级    
        react最流行之一,单项数据流类似其它语言后端框架     
        vue国内最为流行,双向绑定,未来学习的重点。
    nodejs的运行环境:
    1、首先到官网下载nodeJS安装包。
    ### 安装选择
     
    https://nodejs.org/en/
    http://nodejs.cn/
    版本选择: 12.13.1LTS   
    大版本号变化意味着更新的功能比较多,但我们只用基础功能感觉不出来。而且新版本可能不稳定。
    推荐当前最新稳定版/长期维护版本LTS(long time service)/生产版本。
    平台选择:选择对应平台。源代码适合linux。
    安装包类型:zip压缩包  msi(microsoft installer类似.exe)
    推荐msi,因为除了安装还会自动配置环境变量。
    综上,选择 12.13.1LTS-windwos-x64.msi比较好。
    2.安装完成后:
    1) win+R打开运行
    2) 运行输入cmd或powershell(是cmd的继任者)打开终端。 终端terminal/命令行 偏底层的工具,简单理解为qq这些图形工具基于命令行接口功能。
    3) 终端里 `node -v` 、`npm -v` version如果正确输出则成功。如果报 不是xxx函数命令的错误,则环境变量配置有问题。
     
    ### 环境变量和windows基本命令
    1. 引题,终端 ping baidu.com 可以查看网络通不通。ping到底来自哪。
    2. node是命令行工具。 
    启动完整写法,终端 'C:Program Files odejs ode.exe' -v   , tab可以自动补全。
    3. 绝对路径太麻烦,可以cd命令。
    cd change directory 改变目录
    cd ../  返回上一级目录
    cd ./aaa  从当前目录进入到这一级目录,  ./可以省略   cd aaa
    cd 'C:Program Files odejs'   参数也可以是绝对路径
    dir 查看当前目录下的所有文件
    演变为cd 'C:Program Files odejs' 然后node.exe -v
    4. .exe后缀可以省略,演变为  node -v 。但在其它目录无法找到node.exe,只能写绝对路径调用。
    5. windows环境变量:是windows启动时的配置,比如系统内核,登陆用户是谁,系统文件夹等。
    桌面'此电脑'-右键'属性'-高级系统设置-环境变量。分为系统环境变量(全局)和登陆用户环境变量(用户自己的),
    主要关注'PATH''Path',我们发现里面是一些路径 分号分割  C:/windows/system32   C:ProgramFiles odejs。
    作用:不管在命令行的任何目录下,输入node,系统会先在当前目录下检测有没有,没有的话就去环境变量path下各个路径下查找。
    帮助用户不用写绝对路径。
     
    3.如何运行nodejs程序:

    1)方式一 交互式命令行

    windows终端   C:Usersadmin> node
    nodejs终端    > console.log('hello') 
    退出nodejs回到windows    > .exit     或ctrl+C
    优缺点,打一行代码输出一行信息,适合测试小语法但无法编辑和写大项目。
    2)方式二 运行js脚本
    windows终端   node D:aaa est.js。
    可以是绝对路径,也可以先cd到脚本所在文件夹 cd D:aaa 再 node test.js。
    ## 在ide中快捷运行
     
    vscode webstorm
    1. (半自动)以vscode为例,自带终端(cmd)界面。 顶部菜单-termial-new terminal (快捷键ctrl+`)
    2. (全自动)vscode,extentions插件-搜索'code runner'安装, .js文件右键多出run 。
    插件的本质还是 node test.js 。 可能的报错:运行报错,刚安装完没权限,报window错误,gbk编码,vscode中文utf-8解码,出现乱码。解决,重启vscode。

    终端方向键↑可以快速调出上调命令。
  • 相关阅读:
    Celery 分布式任务队列入门
    异步通信----WebSocket
    爬虫框架之scrapy
    《JavaScript 高级程序设计》第一章:简介
    NodeJS学习:环境变量
    cmd 与 bash 基础命令入门
    H5开发中的故障
    认识 var、let、const
    netsh & winsock & 对前端的影响
    scrollify
  • 原文地址:https://www.cnblogs.com/5254kghhgkj/p/11761878.html
Copyright © 2020-2023  润新知