一 node与javascript的导入与导出
1 导出当前模块的内容
javascript
//导出单个值
module.exports = function add(a,, b) {return a + b;}
//导出多个值
module.exports = {add, subtract};
//逐个导出
exports.add = function(a, b) {return a + b;};
exports.subtract = function(a, b) {return a - b;};
2 导入
javascript
const math = require('./math') //引入本地文件
const path = require('path') // 引入核心模块
const express = require('express') //引入第三方模块
3 javascript中的export快捷导出
javascript
// 命名导出
export const name = 'Alice'
export function greet() {return 'hi'}
// 默认导出
export default class Person {}
// 同时导出
export default class Person {}
export const age = 25
4 javascript中的导入
javascript
import Person, {name, greet} from './person.js';
import * as utils from './utils.js';