module require和require的區別?

時間 2021-06-05 02:54:34

1樓:

require函式是module.require的簡單封裝,require不僅提供了函式本身,還封裝了一些如require.resolve、require.

paths、require.extensions的便捷方法,這些當然都是呼叫module的方法,比方說require.extensions === module.

constructor._extensions。

什麼時候用module.require?如果你想擴充套件module.

constructor.prototype的時候可以用它,或者你有特別的理由需要呼叫別的module方法時用它,否則的話完全不需要用它。

2樓:張立理

├── bar

│ ├── index.js

│ └── name.js

└── foo

├── index.js

└── name.js

// foo/name.js

module

.exports

='foo'

;// foo/index.js

module

.exports

=module

;// 把module送出去

// bar/name.js

module

.exports

='bar'

;// bar/index.js

const

name

=require

('./name'

);// 自家的require

const

fooModule

=require

('../foo'

);const

fooName

=fooModule

.require

('./name'

);// 同樣是./name,但用的是別家的module.require

console

.log

(name

);// bar

console

.log

(fooName

);// foo

基本上,用module.requrie是極少見的,借用它家的module更為少見

R 和 Python numpy scipy pandas 用於統計學分析,哪個更好?

7777777 不知不覺學習r語言已經有3年了,感覺r語言是一門非常棒的統計語言,為資料分析之路開啟了新的大門。期間我也陸續用過python,也是相當不錯的語言。如果只是單純的統計 分析 建模的話,學r語言最好。因為包多,教程多,資料完善,在rstudio中一鍵f1就知道這個函式的詳細資訊與用法,非...

R5 4600H和R7 4800H在 Adobe全家桶上差距大嗎(聯想r7000)? ?

白睫哥 r7000到了之後我用到adobe的場景只有pr.我的體驗是渲染速度還要遠勝於我的台式電腦2700的cpu,而4600h看引數應該是不如2700。可想而知差距應該挺大的。 小飛機 其他答案也可以參考,如果不想台式電腦,那麼4800更適合你的。使用過程可能沒有感覺,但是渲染可以節約時間成本的。...

如何評價AMD的R3 2200G和R5 2400G APU

陽光 我是從amd955 gtx275 4g這麼乙個用了整10年,三大件就直逼4000多的遠古平台。換成了r3 2200g 平台。之前沒接觸過核顯集顯。本來就是給媳婦配的靜音的主機,看看電視劇集做做表上上網而已。有天抱著試一試的心態下個dota2,居然可以滿解析度 比1080p低一點,忘了多少解析度...