最近学习了一下webpack, 这里面内容还比较多, 并且官方文档非常重分.

  1. 看一下概念,
    1. 这里只需要花上10分钟先看一下基础概念这一页就够了, 看多了也没啥用, 因为脱离实际很难理解.
    2. 需要看的一页 : https://webpack.docschina.org/concepts/
  2. 再学习下指南,
    1. 从这里看起: https://webpack.docschina.org/guides/, 这里有两个选择.
    2. 看到开发环境这一章, 此时, 你发现一般的web构建没有啥问题了. https://webpack.docschina.org/guides/development/
    3. 看到缓存这一章https://webpack.docschina.org/guides/caching/
  3. 然后, 你发现很多概念还是很模糊,
    1. 比如想要打包node咋办? 生产环境和测试环境不同咋办? 虽然可以去Stack Overflow搜索, 但是, 那些答案会让你觉得, 你是不是学了个假的webpack, 为什么他们的解决方案, 在你看来完全不可能.
    2. 此时, 你需要看一下配置文件这个章节. https://webpack.docschina.org/configuration/
    3. 你需要至少看到配置方式这个章节: https://webpack.docschina.org/configuration/configuration-types/
  4. 此时虽然还算不上精通, 但是, 再有任何疑问都可以自行搜索了,
    1. 比如开发和测试环境不同的2个解决方案, 你在官网就可以找到, 分别在配置的configuration type和指南的生产环境这两个章节. 然后, 如果你还不满足, 那么还可以再去steckoverflow找更好的方法.
    2. 比如同时编译node, web, lib应该咋办? 分别在概念的target和配置的target这两个章节.
  5. 过一段时间就发现, 需要把概念部分完整的看完. 最大的问题在这里.