2020-05-15 exports效五、module.exports和export、export default區(qū)別

一炉峰、使用范圍

export/export default/ import: 只有es6 支持的導(dǎo)出引入

module.exports / exports: 只有 node 支持的導(dǎo)出

require: node 和 es6 都支持的引入

二畏妖、es6中模塊的導(dǎo)入導(dǎo)出

export 和 export default的區(qū)別:

1、export與export default均可用于導(dǎo)出常量疼阔、函數(shù)戒劫、文件、模塊等婆廊。

2迅细、在一個文件或模塊中,export淘邻、import可以有多個茵典,export default僅有一個。

3宾舅、export 適用于導(dǎo)出多個對象统阿,import需要加{}。

4贴浙、export default 適用于導(dǎo)出單個對象砂吞,import可以不加{}。

4崎溃、如果export default是用{}導(dǎo)出對象的蜻直,import都可以加括號對導(dǎo)出的對象進(jìn)行對象解構(gòu)。

export 和 export default代碼示例:

1.export

//a.js
export const a1 = "aaaaa11111";
export function m1(sth) { 
  return sth;
}
對應(yīng)的導(dǎo)入方式:
//b.js
import { a1, m1 } from 'a'; //導(dǎo)入的時候帶花括號

2.export default

//a.js
const str = "strstrstr";
export default str;
對應(yīng)的導(dǎo)入方式:
//b.js
import str from 'a'; //導(dǎo)入的時候沒有花括號

三、node中的模塊

Node里面的模塊系統(tǒng)遵循的是CommonJS規(guī)范概而。

CommonJS定義的模塊分為: 模塊標(biāo)識(module)呼巷、模塊定義(exports) 模塊引用(require)

node執(zhí)行文件時赎瑰,會給這個文件內(nèi)生成一個 exports和module對象王悍,module有一個exports屬性。他們之間的關(guān)系:

exports = module.exports = {};餐曼,都指向一塊{}內(nèi)存區(qū)域压储。exports 只是 module.exports的引用,輔助后者添加內(nèi)容用的源譬,盡量都用 module.exports 導(dǎo)出集惋,用require導(dǎo)入。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末踩娘,一起剝皮案震驚了整個濱河市刮刑,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌养渴,老刑警劉巖雷绢,帶你破解...
    沈念sama閱讀 218,386評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異理卑,居然都是意外死亡翘紊,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評論 3 394
  • 文/潘曉璐 我一進(jìn)店門傻工,熙熙樓的掌柜王于貴愁眉苦臉地迎上來霞溪,“玉大人,你說我怎么就攤上這事中捆⊙炱ィ” “怎么了?”我有些...
    開封第一講書人閱讀 164,704評論 0 353
  • 文/不壞的土叔 我叫張陵泄伪,是天一觀的道長殴蓬。 經(jīng)常有香客問我,道長蟋滴,這世上最難降的妖魔是什么染厅? 我笑而不...
    開封第一講書人閱讀 58,702評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮津函,結(jié)果婚禮上肖粮,老公的妹妹穿的比我還像新娘。我一直安慰自己尔苦,他們只是感情好涩馆,可當(dāng)我...
    茶點故事閱讀 67,716評論 6 392
  • 文/花漫 我一把揭開白布行施。 她就那樣靜靜地躺著,像睡著了一般魂那。 火紅的嫁衣襯著肌膚如雪蛾号。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,573評論 1 305
  • 那天涯雅,我揣著相機(jī)與錄音鲜结,去河邊找鬼。 笑死活逆,一個胖子當(dāng)著我的面吹牛精刷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播划乖,決...
    沈念sama閱讀 40,314評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼贬养,長吁一口氣:“原來是場噩夢啊……” “哼挤土!你這毒婦竟也來了琴庵?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,230評論 0 276
  • 序言:老撾萬榮一對情侶失蹤仰美,失蹤者是張志新(化名)和其女友劉穎迷殿,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體咖杂,經(jīng)...
    沈念sama閱讀 45,680評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡庆寺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,873評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了诉字。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片懦尝。...
    茶點故事閱讀 39,991評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖壤圃,靈堂內(nèi)的尸體忽然破棺而出陵霉,到底是詐尸還是另有隱情,我是刑警寧澤伍绳,帶...
    沈念sama閱讀 35,706評論 5 346
  • 正文 年R本政府宣布踊挠,位于F島的核電站,受9級特大地震影響冲杀,放射性物質(zhì)發(fā)生泄漏效床。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,329評論 3 330
  • 文/蒙蒙 一权谁、第九天 我趴在偏房一處隱蔽的房頂上張望剩檀。 院中可真熱鬧,春花似錦旺芽、人聲如沸沪猴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽字币。三九已至则披,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間洗出,已是汗流浹背士复。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留翩活,地道東北人阱洪。 一個月前我還...
    沈念sama閱讀 48,158評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像菠镇,于是被迫代替她去往敵國和親冗荸。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,941評論 2 355