游乐游手机版
首页/编程语言/文章详情

Ubuntu系统下JS模块导入方法详解

时间:2026-07-21 19:19
在Ubuntu操作系统环境下,JavaScript模块导入有CommonJS模块化规范与ES6模块化标准两种方式。CommonJS规范使用require函数和module exports对象,无需任何额外配置。ES6标准使用import和export语句,要求Node js运行环境的版本号必须不低于13 2 0,并在package json配置文件中设置ty

在 Ubuntu 环境下进行 JavaScript 开发时,模块导入是绕不开的核心操作。今天就来详细讲解两种主流方式:CommonJS 模块系统和 ES6 模块系统。如果你是 Node.js 用户,默认采用的就是 CommonJS 规范;如果你更习惯现代前端写法,ES6 模块也完全可以轻松配置使用。

ubuntu下js模块如何导入

方式一:CommonJS 模块系统(Node.js 默认)

这是 Node.js 自诞生以来就默认支持的模块方案,通过 requiremodule.exports 实现模块的导出与导入。

首先创建一个 moduleA.js 文件,内容非常简单:

function hello() {console.log('Hello from module A!');}module.exports = hello;

然后在另一个文件 main.js 中引入该模块:

const helloFromModuleA = require('./moduleA');helloFromModuleA();

在终端执行 node main.js,就能看到输出结果。整个过程无需额外配置,开箱即用,非常便捷。

方式二:ES6 模块系统

如果你倾向于使用 import / export 这种现代语法,同样可以完美实现。但需要确保 Node.js 版本不低于 v13.2.0,否则无法识别 ES6 模块。

接着需要在 package.json 中添加一行配置,告诉 Node.js 启用 ES6 模块:

{"name": "your-project","version": "1.0.0","type": "module"}

然后创建 moduleA.mjs 文件(也可以直接使用 .js 后缀,只要上述配置了 "type": "module" 即可):

export function hello() {console.log('Hello from module A!');}

main.mjs 中这样导入:

import { hello } from './moduleA.mjs';hello();

最后运行 node main.mjs 即可看到效果。值得一提的是,如果启用了 "type": "module".js 文件也会被当作 ES6 模块处理,但为了清晰区分,许多开发者仍习惯使用 .mjs 扩展名。

来源:https://www.yisu.com/ask/43531149.html
上一篇Ubuntu中JavaScript异步编程实现方法 下一篇Ubuntu中JavaScript处理用户输入的方法
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
FileZilla断点续传设置与操作指南
编程语言 · 2026-07-25

FileZilla断点续传设置与操作指南

FileZilla支持断点续传,需客户端与服务器均开启REST命令。设置中确保启用断点续传及继续传输选项。中断后自动或手动从断点恢复。注意服务器支持、传输模式匹配及文件完整性校验。

Debian系统C++编译器位置查找方法
编程语言 · 2026-07-25

Debian系统C++编译器位置查找方法

在Debian系统中,通过apt安装的C++编译器g++默认位于 usr bin g++,可使用which或whereis命令验证路径。g++属于build-essential软件包,若未安装则需执行sudoaptinstallbuild-essential。该包还包含gcc、make等编译工具链,g++是GNUC++编译器,实际是符号链接指向具体版本,验证

Debian系统安装C++环境的方法
编程语言 · 2026-07-25

Debian系统安装C++环境的方法

在Debian系统安装C++开发环境:先sudoaptupdate更新包列表,再sudoaptinstallbuild-essential安装编译工具链,或单独安装g++。用g++--version验证。可选安装VSCode、GDB、CMake等工具并配置默认编译器版本。

Debian系统C++开发环境配置指南
编程语言 · 2026-07-25

Debian系统C++开发环境配置指南

在Debian系统中,先执行aptupdate更新软件包列表,再安装build-essential元包即可获得GCC、G++、Make和GDB。通过运行g++--version命令验证编译器安装成功。可选安装VisualStudioCode、CLion等编辑器及CMake构建工具,并编写一个简单的HelloWorld程序,使用g++编译运行以验证环境配置正确

通过cpustat工具查看CPU状态的具体方法与详细步骤
编程语言 · 2026-07-25

通过cpustat工具查看CPU状态的具体方法与详细步骤

cpustat是sysstat包中的CPU监控工具,可按固定间隔输出带时间戳的CPU使用率统计。安装后运行cpustat即可实时显示各核心信息,常用指标包括%usr、%sys、%iowait、%steal和%idle,用于定位用户态、内核态或I O瓶颈。高级选项-c可显示单核统计,-m可同时查看内存使用,适合脚本采集和性能分析。