Webpack

2021-01-11  本文已影响0人  张德瘦嬢嬢

作用

打包所有的资源
webpack webpack-dev-serve(用于本地预览)

应用示例

  1. 转译js
    内置了babel-loader 因此可以直接转译js代码为es5.
  2. 理解文件名中哈希的用途
  3. 生成HTML
    html-webpack-plugin
  4. 引入 CSS
    style-loader, css-loader
  5. 引入Scss
  1. 引入LESS和Stylus
    style-loader, css-loader, less-loader
    style-loader, css-loader, stylus-loader
  2. 引入图片
    file-loader
  3. 使用懒加载
    import('./xxx').then(()=>{}).catch(()=>{})
  4. 自己做一个loader
  5. 自己写一个plugins

Loader 和 Pugins

竞品分析

  1. Parcel
  1. Rollup

基于 webpack 的工具

  1. @vue/cli
  2. create-react-app
  3. @angular/cli
上一篇下一篇

猜你喜欢

热点阅读