export 和 export defaultnode
1.export的用法es6
a.js
export const a = 100;
export const func = function() { console.log(func) };
const b = 200;
const func2 = function() {console.log(func2)}
export {b, func2} //经过export方法导出,导入时须要加{}
复制代码
2.export default 的用法bash
b.js
错误:
export default const a = 11
//default是一种特殊的系统变量,export default的含义是把此命令后面的变量赋值给default这个特殊的系统变量,并把它导出到其余模块中使用。
正确:
cons a = 11
export default a
复制代码
3.import 的用法函数
1. import {a, b} from './a.js'
2. import * as aModule from './a.js'
3. import bb from './b.js' //这里的bb能够是任意的本身定义的变量名
复制代码
exports 和 module.exportsui
nodejs执行一个文件时,会生成export和module.exports两个对象spa
exports = module.exports = {}
code
require 导入的是module.exports指向的模块的内容对象