nodejs中 (commonJS)
//第一种方式导出 将对象赋值给 module.exports(这是模块系统提供的对象),这会使文件只导出该对象: 在library.js文件中
const person={
name:'张三',
sex:'女',
age:'18'
}
module.exports=person
//导入 在另一个文件中使用 person对象
const person = require('./library')
//第二种方式导出 将要导出的对象添加为 exports 的属性。这种方式可以导出多个对象、函数或数据:在library.js文件中
exports.person={
name:'张三',
sex:'女',
age:'18'
}
//导入 在另一个文件中使用 person对象
const items = require('./library')
items.person
es6
//导出 在car文件下
export const car='大奔'
//导入 在另一个文件中引入该变量
import {car} from './car'
//export default就是输出一个叫做default的变量或方法,然后系统允许你为它取任意名字 在export-default文件中
export default function () {
console.log('foo');
}
import customName from './export-default';