webpack 中,loader、plugin 的區別


  • loader 和 plugin 的主要區別:
  1. loader 用於加載某些資源文件。
    因為 webpack 只能理解 JavaScript 和 JSON 文件,對於其他資源例如 css,圖片,或者其他的語法集,比如 jsx, coffee,是沒有辦法加載的。 這就需要對應的loader將資源轉化,加載進來。從字面意思也能看出,loader是用於加載的,它作用於一個個文件上。
  2. plugin 用於擴展webpack的功能。
    它直接作用於 webpack,擴展了它的功能。當然loader也是變相的擴展了 webpack ,但是它只專注於轉化文件(transform)這一個領域。而plugin的功能更加的豐富,而不僅局限於資源的加載。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM