在 JavaScript 中,模块加载是一种常见的操作,用于引入外部文件或模块的功能。在不同的 JavaScript 环境中,有两种主要的模块加载方式:import 和 require。本文将详细介绍这两种加载方式的区别,并给出相应的源代码示例。
- require 的用法
require 是 CommonJS 规范定义的模块加载方式,主要用于 Node.js 环境中。它的语法如下:
const module = require('module-name');
使用 require 加载模块时,模块名称必须是一个字符串,并且可以是相对路径或绝对路径。加载的模块将被赋值给一个变量(在上面的示例中是 module
),然后可以使用该变量访问模块的导出内容。
下面是一个使用 require 加载模块的示例:
// math.js
function