模块管理系统 (Módúlè guǎnlǐ xìtǒng)
模块管理系统的差异
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"
}