JavaScript 模块加载:import 和 require 的区别

在 JavaScript 中,模块加载是一种常见的操作,用于引入外部文件或模块的功能。在不同的 JavaScript 环境中,有两种主要的模块加载方式:import 和 require。本文将详细介绍这两种加载方式的区别,并给出相应的源代码示例。

  1. require 的用法

require 是 CommonJS 规范定义的模块加载方式,主要用于 Node.js 环境中。它的语法如下:

const module = require('module-name');

使用 require 加载模块时,模块名称必须是一个字符串,并且可以是相对路径或绝对路径。加载的模块将被赋值给一个变量(在上面的示例中是 module),然后可以使用该变量访问模块的导出内容。

下面是一个使用 require 加载模块的示例:

// math.js
function 

猜你喜欢

转载自blog.csdn.net/Jack_user/article/details/133446343