爲何須要使用模塊打包工具?

咱們在html網頁編寫中,須要引入外部js文件,如今基本都是js文件和html文件分離減小耦合性,增強可維護性。但js文件各自分離的話,好比:若是A.js 文件須要引入 jquery.js 時,就必須藉助html文件<script>標籤,引入到瀏覽器中,這樣才能正常使用A.js。中間多出來這個步驟,增長了組件的複用性和可維護性成本,爲代碼編輯工做增長了沒必要要的勞動。html

 

若是咱們不經過瀏覽器,想達到不須要html的<script> 標籤引入的效果,咱們就必須手動將 jquery.js 的內容複製到A.js 文件中。在個手動複製的過程,是很枯燥無味的(在我看來很low)。這裏就引出一個問題,誰能幫咱們作這些操做。前端

 

node.jsnode

 

node.js 的價值在我看來,最大的一個價值是,咱們能夠脫離瀏覽器的束縛,操做咱們的js 文件,運行、修改、編輯等操做。因此大部分的前端框架基本上都依賴於  node.js。jquery

借用node.js 模塊打包工具就能夠完成以上須要咱們手工完成的操做。瀏覽器

固然,模塊打包工具的不單單解決這個問題,他的運用途徑還有N多種。以上觀點只是我爲我使用模塊打包工具的一個理由前端框架

相關文章
相關標籤/搜索