溫馨提示×

ubuntu下js模塊如何導入

小樊
51
2025-09-29 17:17:03
欄目: 編程語言

在 Ubuntu 系統下,如果你想在一個 JavaScript 項目中導入模塊,你可以使用 Node.js 或者其他支持 ES6 模塊系統的 JavaScript 運行時。以下是兩種常見的方法:

  1. 使用 CommonJS 模塊系統(Node.js 默認):

創建一個名為 moduleA.js 的文件,內容如下:

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

module.exports = hello;

在另一個名為 main.js 的文件中,你可以這樣導入 moduleA.js

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

然后在終端中運行 node main.js。

  1. 使用 ES6 模塊系統:

首先,確保你的 Node.js 版本支持 ES6 模塊(至少 v13.2.0)。然后,在 package.json 文件中添加 "type": "module",以啟用 ES6 模塊支持:

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

創建一個名為 moduleA.mjs 的文件,內容如下:

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

在另一個名為 main.mjs 的文件中,你可以這樣導入 moduleA.mjs

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

然后在終端中運行 node main.mjs。

注意:在使用 ES6 模塊系統時,文件擴展名應為 .mjs,或者在 package.json 中設置 "type": "module" 后,可以繼續使用 .js 擴展名。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女