模块管理系统 (Módúlè guǎnlǐ xìtǒng)

模块管理系统的差异

Untitled.png

CommonJS(模块管理系统①)→主要用于node.js。

ESmodule(模块管理系统②)可以在浏览器和Node.js上运行。通常在这里编写代码。

模块的导入和导出语法不同。

Node.js v18.15.0是下一代的JavaScript运行环境。

依法制裁

//CommonJS(モジュール管理システム)のエクスポート書き方
exports.hello = () => {
    console.log("hello,japan")
}

// const hello = () => {
//     console.log("hello,japan")
// }
// module.exports = {
//     hello
// }
//CommonJS(モジュール管理システム)のインポート書き方
const myModule = require("./sub")
myModule.hello()

EJS:请用中文进行释义

//EJS(モジュール管理システム)のエクスポート書き方
const hello = () => {
    console.log("hello,japan")
}

export {
    hello
}
//CommonJS(モジュール管理システム)のインポート書き方
import { hello } from "./sub.js"
hello()
{
    "type": "module"
}
广告
将在 10 秒后关闭
bannerAds