首頁 >web前端 >js教程 >一文帶你了解node中的的模組系統

一文帶你了解node中的的模組系統

青灯夜游
青灯夜游轉載
2023-01-14 19:09:482600瀏覽

這篇文章帶大家進行node學習,深入淺出的了解node中的的模組系統,希望對大家有幫助!

一文帶你了解node中的的模組系統

兩年前寫過一篇文章介紹模組系統:理解前端模組概念:CommonJs與ES6Module。這篇文章的知識面都是針對剛入門的,比較淺顯。在這也修正文章的幾個錯誤:

  • 【模組】和【模組系統】 是兩碼事。模組是軟體中的一個單元,而模組系統則是一套語法或工具,模組系統能讓開發者在專案中定義和使用模組。
  • ECMAScript Module縮寫是ESM,或是ESModule,而不是ES6Module。

關於模組系統的基礎知識都在上一篇文章說的差不多了,所以這篇文章會重點關注模組系統的內部原理以及更加完整的介紹不同模組系統的差異,上一篇文章出現的內容在這就不再重複了。 【相關教學推薦:nodejs影片教學程式設計教學

#模組系統

##並不是所有程式語言都有內建的模組系統,JavaScript誕生之後的很長一段時間都沒有模組系統。

在瀏覽器環境中只能使用