安装node以及使用

本文介绍了Node.js,它基于JavaScript用于服务器端开发,有中间层、工具、小型服务等用途,具备便于前端入手、性能高、利于前后台代码整合等优势。还说明了环境搭建方法,以及自带npm的包管理,包括换源、安装、删除等操作,最后提及运行js文件和使用包的方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介

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

用途

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

优势

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

环境搭建

  1. 下载:官网
  2. 推荐版本:10.0
  3. 下一步……,完成
  4. 打开终端,输入 node -v 回车,出现版本号就成功了
  • 如果你想重装,那以前的最好卸载
    怎么卸载低版本?
    • 应用管理器——卸载
    • 终端: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.用

    举个栗子

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值