webpack

  • 怎么去使用,怎么帮忙解决工作中的问题?
    • webpack 是模块打包器;

      • 开发一个项目你的业务逻辑会非常多,开发会按照功能模块拆分成一块一块,开发起来会更加有条理,维护起来也会更方便;模块之间会有复杂的依赖关系,在处理模块依赖的时候,模块化后端开发天生支持,当一个请求进来的时候,它可以马上同步去引入模块的依赖,所有的代码都放在服务器里面,想得到什么代码可以马上得到;
      • 前端模块依赖怎么办,代码都是从后端请求过来的,没办法像后端那样同步的去引入代码,就需要模块打包器了,模块打包器会解决你这个问题,会先分析你的项目依赖,然后会按照复杂的规则打包到一起,(会把你的代码和模块依赖打包到一起)会得到一个新文件,这个时候只要加载这个新js文件就可以了;
      • webpack不仅可以帮你打包js文件,还能帮你打包所有的资源:css文件、图片、字体,这些资源它都会视为模块,都会进行打包,如果仅仅只是打包东西,就小瞧webpack了,webpack有着很强的生态,打包过程中有各种各样的loader来处理文件的内容,比如:编译语法、路径的问题等等,有各种各样的插件,辅助你的开发和项目构建,从而加快你的开发效率,如果你在开发一个大型的单页应用,它的代码分割功能,对于页面加载性能优化,意义是非凡的,太厉害了。从项目的起始到打包上线,参与了整个项目的开发周期。
    • npm包管理器的使用经验;
      怎么通过npm安装包、卸载包、或者运行一些命令;

    • commonJS(NodeJS模块语法) 和 ES6 模块语法;
      引入一些东西,导出一些东西;

    • React

你可能感兴趣的:(webpack)