首页 > 编程语言 >Ubuntu下JS模块导入方法

Ubuntu下JS模块导入方法

来源:互联网 2026-07-22 07:56:08

在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 默认)

CommonJS 是 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 扩展名。

侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述

热游推荐

更多
湘ICP备14008430号-1 湘公网安备 43070302000280号
All Rights Reserved
本站为非盈利网站,不接受任何广告。本站所有软件,都由网友
上传,如有侵犯你的版权,请发邮件给xiayx666@163.com
抵制不良色情、反动、暴力游戏。注意自我保护,谨防受骗上当。
适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。