webpack(1)

时间:2021-01-14 09:54:59   收藏:0   阅读:29

webpack(1)

webpack是什么

为什么要使用webpack

我们都知道一个大公司的网站往往做的都很炫酷,美观,功能齐全。在这背后前端工程师花了很大的精力去优化。大型网站和大型项目中背后都拥有着复杂的JS代码和很多依赖。为了简化开发的复杂度,往往对程序切割分裂成不同的模块

技术分享图片

如图所示,把大型项目切割成很多不同的模块。里面带的箭头可以理解为require。因为两个文件之间相互通联是靠require连接的。好比如,html文件利用link中引入样式一样。webpack整合了项目里的模块打包的更为精简。所以我们需要wepack

webpack的工作原理

技术分享图片

webpack的工作原理就是webpack分析大型项目的结构,找到浏览器不能直接运行的模块,将浏览器不能直接处理的文件装换和打包为合适的格式供浏览器处理。

技术分享图片

webpack安装&使用

npm inint -y //快速创建nodejs项目
npm install -g webpack webpaack-cli  //全局安装(不推荐使用)
npm install -D webpack webpack-cli  //本地安装 

全局安装会将项目锁定在特定的版本的webpack

{
  "name": "pack-demo",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "build": "webpack"   //需要修改的地方
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "webpack": "^5.11.1",
    "webpack-cli": "^4.3.1"
  }
}

原文:https://www.cnblogs.com/lrgupup/p/14275328.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!