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指向的模塊的內容對象