大兴网站开发公司大型门户网站源码
貌似学运维,啥都要懂一点儿??????
 我们将使用 Node.js 和 ES6 模块语法。
首先,确保你已经安装了 Node.js。
创建项目文件结构
假设我们的项目结构如下:
my_project/
├── index.js
└── math.js
 
1. 创建 math.js
 
在 math.js 文件中,定义一些导出的函数:
// math.jsexport function add(a, b) {return a + b;
}export function subtract(a, b) {return a - b;
}
 
2. 创建 index.js
 
在 index.js 文件中,使用 import 语句导入 math.js 中的函数,并使用这些函数:
// index.jsimport { add, subtract } from './math.js';const a = 5;
const b = 3;console.log(`The sum of ${a} and ${b} is ${add(a, b)}`);
console.log(`The difference between ${a} and ${b} is ${subtract(a, b)}`);
 
3. 运行脚本
为了让 Node.js 支持 ES6 模块语法,你需要在 package.json 文件中添加 "type": "module",或者使用 .mjs 扩展名来命名你的文件。
方法1:使用 package.json
 
创建一个 package.json 文件:
{"type": "module"
}
 
然后在终端中导航到 my_project 目录并运行脚本:
node index.js
 
方法2:使用 .mjs 扩展名
 
将文件名改为 index.mjs 和 math.mjs,然后直接运行:
node index.mjs
 
完整代码示例
math.js
 
// math.jsexport function add(a, b) {return a + b;
}export function subtract(a, b) {return a - b;
}
 
index.js
 
// index.jsimport { add, subtract } from './math.js';const a = 5;
const b = 3;console.log(`The sum of ${a} and ${b} is ${add(a, b)}`);
console.log(`The difference between ${a} and ${b} is ${subtract(a, b)}`);
 
运行 node index.js,你将会看到以下输出:
The sum of 5 and 3 is 8
The difference between 5 and 3 is 2
