当前位置: 首页 > news >正文

广东民航机场建设有限公司网站龙岗互联网公司

广东民航机场建设有限公司网站,龙岗互联网公司,软件外包项目网,个人网站wordpressWebpack 介绍 什么是 webpack? :::tip 官方描述 webpack 是一个用于现代 JavaScript 应用程序的静态模块打包工具。当 webpack 处理应用程序时,它会在内部从一个或多个入口点构建一个 依赖图(dependency graph),然后将你项目中所需的每一个…

Webpack 介绍

什么是 webpack?

:::tip 官方描述
webpack 是一个用于现代 JavaScript 应用程序的静态模块打包工具。当 webpack 处理应用程序时,它会在内部从一个或多个入口点构建一个 依赖图(dependency graph),然后将你项目中所需的每一个模块组合成一个或多个 bundles,它们均为静态资源,用于展示你的内容。
:::

怎么理解这段话呢,我们项目一般都是由 html 文件、css 文件、js 文件组成。使用 webpack 模块化打包工具,可以把整个项目的代码全部打包并且压缩成一个名为 bundles.js 的文件,通过 index.html 去引入它。

我们在学习 webpack 的时候,可能会觉得很难,那是因为你还没想通。我们应该要多一点思考为什么会有这个东西,它存在的意义是什么?解决了什么问题?抱着这种心态去学习,复杂的问题也会变的很简单。

官方文档地址:https://webpack.docschina.org

在这里插入图片描述

webpack 核心

webpack 中的核心是 loader,假设没有 loader,那么 webpack 就是一个合并代码的工具。

webpack 工作原理

  1. 一般项目都会散落各种代码以及资源文件
  2. webpack 会根据配置找到资源文件的入口(一般都是 js 文件)
  3. 顺着入口文件的代码寻找 import 或者 require 语句,解析推断出来所对应的资源模块,
  4. 然后分别解析每个资源模块所对应的依赖,最终将项目中有用到的文件形成一个依赖树
  5. webpack 遍历依赖树,找到每个资源节点所对应的文件,然后通过配置的 loader 加载器去加载
  6. 最后将加载到的结果添加到 bundle.js 中

原文链接:菜园前端

http://www.yayakq.cn/news/295465/

相关文章:

  • 门户网站营销特点安装wordpress插件目录
  • 北京最好的网站制作公司免费背景图片素材网站
  • 做证书的网站深圳网站设计公司是什么
  • 广州app网站建设影视广告制作拍摄公司
  • 各省网站备案条件上海哪里做网站
  • 做瑞士网站c#网站开发网易云课堂百度云下载
  • 广州建设网站外包电话销售做网站的术语
  • 无锡做网站哪家好phpcms 手机网站后台
  • 网站的设计 哪家网络公司好长沙高端网站建设
  • 在线文档网站源码wordpress远程执行
  • 网站外链购买平台校园跑腿小程序搭建
  • 开学第一课汉字做网站怎么看一个网站用什么系统做的
  • 网站代码检查专业的seo外包公司
  • 哈尔滨网站建设自助建站wordpress ie兼容
  • 国内如何做国外网站的兼职项目建立网站需要多久
  • 在线做网站免费黄搞revolution slider wordpress
  • 网站营销推广计划书wordpress增加小工具
  • 电商网站设计内容怎么制作网站论坛模板
  • 成都建设网站哪些公司好php培训机构企业做网站
  • 亳州网站开发wordpress开启子站
  • vs2017 做网站推广软件有哪些
  • 网站站点建设中端口号的作用做led灯网站有哪些呢
  • 商城网站建设步骤深圳个性化建网站服务商
  • 怎么创网站做石膏选图形的网站
  • 移动网站如何做权重平面设计主要做什么工资多少
  • 天津网站优贵州省住房和城乡建设厅网站(
  • 地方门户网站搭建系统种子搜索网站怎么做的
  • 住房城市建设网站海外购物网站建设
  • 曲靖网站建设青岛seo全网营销
  • 广告公司主要做什么晨阳seo服务