zoukankan      html  css  js  c++  java
  • webpack(1) 为什么要用构建工具

    一. 为什么需要构建工具

         当前端出现es6模块化, export import能够很方便的导入导出,在这种情况下, 为什么需要构建工具? 

             根本原因:1. node后端 和 前端获取文件方式不一样: 前端是网络请求, 后端是直接读取文件;

                             2. 开发时候和运行时候的代码状态不一样, 

                                  开发时:                                                                          运行时:

                                  不关心体积,                                         

                                  不关心兼容性                                                               一个js文件

                                  模块划分越细越好, 

                                  关心可读性, ,

    • 由于浏览器和服务器的交流, 需要通过网络, 每次导入导出这些依赖, 都会形成一次网络请求, 如 a.js需要b.js. b.js需要c.js; 而真实的项目,模块化越细越好,  需要的网络请求会成百上千. 造成网络效率.
    • 有些第三方的依赖模块是commonjs的导出, 如果用es6, 无法导入的兼容问题

         

      构建工具:将开发时候的代码转换成运行时候的代码的工具.

    常见的构建工具: webpack, gulp 等

  • 相关阅读:
    如何写好电子邮件
    【SQL查询】正则表达式匹配字符串_regexp_like/substr/instr/replace
    python_安装第三方库
    【SQL查询】分区查询Over
    【SQL查询】树结构查询
    【PL/SQL编程】块结构
    STL初探
    普及C组第四题(8.18)
    来纪中的的第18天
    来纪中的第十七天
  • 原文地址:https://www.cnblogs.com/dangdanghepingping/p/14474207.html
Copyright © 2011-2022 走看看