在 Ubuntu 系統下,如果你想在一個 JavaScript 項目中導入模塊,你可以使用 Node.js 或者其他支持 ES6 模塊系統的 JavaScript 運行時。以下是兩種常見的方法:
創建一個名為 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
。
首先,確保你的 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
擴展名。