webpack之个人理解

  学习前端的时候,有这方面经验的同事推荐了我去了解下webpack。这两天看了很多资料,下面是自己对webpack的理解。

  webpack可以让我们以commonJS的方式来编写js,以这种方式编写,就可以让前端的js代码的结构更加合理,可以像java、python、ruby那样对项目进行模块化分割,让写作更加方便。

  webpack会将我们的代码打包编译成各种浏览器所理解的资源。这其中不光包括js,也包括html、css以及其他各种资源。

  webpack主要包括两个配置文件,一个是package.json,这是一个npm说明文件,主要描述项目信息和依赖等等,同类比的我们可以理解为java maven项目的pom文件。另一个文件是webpack.config.js文件,这个文件主要内容是描述webpack编译打包过程中所使用的插件,各类型文件的load方式调试方式等等,对比java spring项目中的application配置。

  以上理解仅限当前认知水平下的理解.

  具体配置和信息下面链接的文章写的比较清晰:

http://www.jianshu.com/p/42e11515c10f

原文地址:https://www.cnblogs.com/rubeitang/p/7736709.html