程序员中的长期主义者-webpack

利益面前保护自己,试着用技术保护自己

  提代码时写好注释 commit -m 干了什么事,别人看了注释很专业

  用脚本跑一下,列出哪一天干了什么事就是季度工作量,足够堵住那些嘴炮

心里建设

  《黑客与画家》艺术家不会觉得自己智商有问题。如今的大神程序员曾今也多次觉得自己智商堪忧,所以“你并不孤独”。

  我具备一些互联网思维,并且互联网思维不是那么反人性,随着理解能力的逐步提高,对此不那么痛苦。

  我并不具备计算机思维,计算机思维本来就不是一个很好的类比,有极强的误导性,一个正常人去思考计算机会很痛苦。换句话说计算机没有思维只有抽象和接受,所以就是反复弄,习惯就好,相信我“你并不孤独”。(寻找老司机获得套路,然后快速入门,然后不断学实践新的东西和打基础)

前端工程化  

  webpack(打包一切)

    模块语法生成依赖图

      manifest

    其他ES2015特性依赖类babel

    loader(识别一切)

      处理其他非js/json资源

    plugins做其他事  

      webpackHtmlPlugin  

    调试  

      sourceMap  bundle  --->  源码

    dev  

      watch模式 自动编译  

      webpack-dev-server  自动编译+ live reloading 实时重载(不用刷新浏览器)

      webpack-dev-middleware  dev-server内部用了 dev-middleware

  

tree shaking
  export/import
    标记dead code,减少bundle体积
  sideEffects
  -p 生产模式/--optimize-minimize
    会让wp内部调用uglifyJsPlugin(压缩工具)

原文地址:https://www.cnblogs.com/wenhandi/p/14330737.html