require() 是什么?

require()是NodeJS中的一个全局函数,通过该函数可以引入模块、JSON、或本地文件。可以从 node_modules 引入模块。 可以使用相对路径(例如 ./、 ./foo、 ./bar/baz、 ../foo)引入本地模块或 JSON 文件,路径会根据当前工作目录进行处理。

require()  怎么使用?

1、引入本地模块

const myLocalModule = require('./path/myLocalModule');

2、引入JSON文件

const jsonData = require('./path/filename.json');

3、引入 node_modules 模块或者node.js 内置模块

const crypto = require('crypto');

4、引入js文件

const defaultSettings = require('./src/settings.js')

require() - NodeJS相关推荐

  1. Node.js中exports、module.exports、require之间的关系

    Node中的js文件 Node中的每个JS文件都是一个单独的模块,模块中包含的核心变量:exports.module.exports.require nodejs中module文档 // 插入图片 E ...

  2. NodeJs 之模块系统

    前言 随着前端的发展,工程模块儿化已经是必不可少的一部分了,为了让NodeJs的文件可以相互调用,NodeJs提供了一个简单的模块系统:简单点说:一个 nodeJs 文件就是一个模块儿 . 通过代码来 ...

  3. js和css和img,Node.js压缩web项目中的js,css和图片

    安装node.js 这个非常简单,下载下来,配置下环境变量就可以了,使用node -v查看是否安装成功 安装压缩需要的模块分别是uglify-js,clean-css,node-smushit 命令是 ...

  4. WebSocket使用案例

    WebSocket使用案例 目录 web客户端 websocket nodejs服务器端websocket websocket案例 对于WebRTC项目而言,nodejs主要是实现信令服务器的功能,客 ...

  5. Node.js压缩web项目中的js,css和图片

    2019独角兽企业重金招聘Python工程师标准>>> 安装node.js 这个非常简单,下载下来,配置下环境变量就可以了,使用node -v查看是否安装成功 安装压缩需要的模块分别 ...

  6. haxe, haxelib, nekotools 三个命令

    layout title date categories post 各种命令及参数(包含库管理) 2014-03-30 14:10:10 -0700 haxe 主要描述 haxe, haxelib, ...

  7. Nodejs的模块系统以及require的机制

    一.简介 Nodejs 有一个简单的模块加载系统.在 Nodejs 中,文件和模块是一一对应的(每个文件被视为一个独立的模块),这个文件可能是 JavaScript 代码,JSON 或编译过的C/C+ ...

  8. nodejs里require的调试截屏

    例子:我执行到了下图第二行: const TCPClient = require('-/modules/tcpClient/index') 那么我们就进入require的内部进行调试: 进入第11行: ...

  9. 单步调试理解webpack里通过require加载nodejs原生模块实现原理

    在webpack和nodejs里,我们经常使用require函数加载原生模块或者开发人员自定义的模块. 原生模块的加载,比如: const path = require("path" ...

最新文章

  1. docker 安装和使用
  2. 计算机组成原理两数相加指令,计算机组成原理复习题
  3. 【Android RTMP】x264 图像数据编码 ( Camera 图像数据采集 | NV21 图像数据传到 Native 处理 | JNI 传输字节数组 | 局部引用变量处理 | 线程互斥 )
  4. python六十四: 迭代器协议
  5. 安卓SQLiteOpenHelper使用说明
  6. linux下的FTP服务配置
  7. matlab创建nc文件怎么打开,MATLAB打开nc文件并读取nc文件数据
  8. 前端开发使用react实现简易路由
  9. 百度网盘也能BT下载ED2K
  10. 基于STM32的红绿灯控制系统设计
  11. 强力推荐一款游戏十分好玩
  12. .so文件(so文件是什么)
  13. Learning to Reweight Examples for Robust Deep Learning
  14. 业务:金融科技行业分析
  15. 谷歌浏览器网页翻译失效的解决方案
  16. 盘点10款超好用的数据可视化工具
  17. 21个小故事,21个启示
  18. 数学建模(2)--TOPSIS法
  19. shell批处理 FFmpeg 批量转换格式 webm转MP4
  20. python ppt转pdf macos_如何在 macOS 上一键批量把 PPT 和 Word 文件转成 PDF

热门文章

  1. Workflow Pattern
  2. 深度学习入门及深度学习学习路线
  3. C++,软开测开,CV岗面试常考知识点
  4. 新浪微博开放平台账号申请(基于dcloud开发)
  5. python二进制文件对比_二进制文件 .VS. 文本文件 > python
  6. 入职第一天,HR拿了一个橙子进门说:你的学历不是统招本科,不符合公司要求,给你个橘子,走吧!...
  7. 网页抓包工具httpwatch
  8. 工具 | Charles对Chrome浏览器抓包
  9. 一年大约有3.1536*107s。编写一个程序,要求 输入你的年龄,然后显示该年龄等于多少秒。
  10. 残差网络解决什么问题详解残差网络