node起步

作者: 简小园 | 来源:发表于2019-06-23 23:25 被阅读0次

    简介

    • node.js基于JavaScript,在服务器端开发,不同点在于
      1. 在js里面, 全局对象是 window
      2. 在nodejs里,顶层对象是 global
      3. nodejs对于定时器和延时器新增两个方法:unref 和 ref
    • node.js不会独立开发
    • 服务器:响应请求,数据交互,数据库
      • 用户请求文件->结果
      • 用户请求接口->操作,存储数据

    用途

    1. 中间层:在用户和服务器之间
      安全,性能,降低主服务器复杂度
    2. 工具:webpack打包,gupl,babel转化等都是用node写的
    3. 小型服务

    优势

    1. 便于前端入手
    2. 性能高
    3. 利于前后台代码整合

    环境搭建

    1. 下载:官网
    2. 推荐版本:10.0
    3. 下一步……,完成
    4. 打开终端,输入 path 回车,成功
    • 如果你想重装,那以前的最好卸载
      怎么卸载低版本?
      • 应用管理器——卸载
      • 终端:where node,找到目录,删
      • 卸载node本身、删除nodejs目录
      • 手动删除C:\Program Files\nodejs\node_modules\
      • 手动删除C:\users\你\node_modules\

    包管理

    1. nodejs自带npm(全称Node Package Manager),用来下载各种包
    2. 用npm直接下载,很慢(因为是从国外的服务器上下载)
    3. 因此将它升级为cnpm,即换源:点我换源 淘宝镜像,在使用说明中复制
    4. 在终端粘贴:npm install cnpm -g --registry=https://registry.npm.taobao.org
    5. -g,全局安装,可以在任何目录下都可以用
    6. cnpm 回车,成功
      cnpm比npm快,但极少数情况下cnpm下载的某些包不能用,情况很少,可忽略
    • 安装包

      1. cnpm install xxx
      2. cnpm i xxx
    • 删除包

      1. cnpm uninstall xxx
      2. cnpm un xxx
    • 其他包管理

      • yarn
        • npm i yarn -g
        • yarn add xxx
      • bower——前端包管理(比较慢)
        • npm i bower -g
        • bower i xxx

    运行一个js文件

    1. 在终端更换到相应目录:cd xxx
    2. 运行:node xx.js 回车

    使用包

    • 前台引入:<script src="../jquery.js"></script>

    • node引入:
      1.安装cnpm i multer
      2.引入const multer=require('multer');
      3.用

      举个栗子

    相关文章

      网友评论

        本文标题:node起步

        本文链接:https://www.haomeiwen.com/subject/npwwqctx.html