webpack:基本介绍

webpack是一个静态模块打包工具,支持现代JavaScript应用程序的模块化开发。它依赖Node环境,通过npm安装webpack和webpack-cli。文章介绍了webpack的基本安装和使用过程,包括如何处理ES6和CommonJS模块,以及webpack如何自动识别入口文件进行打包。
摘要由CSDN通过智能技术生成

1. 什么是webpack?

官网解释

webpack is a static module bundler for modern JavaScript applications
webpack是一个静态的模块化打包工具, 用于现代的JavaScript应用程序

名词拆解

  • 静态的: 通过webpack我们最终可以将前端项目打包成一系列的静态文件, 从而部署到静态服务器上
  • 模块化: webpack默认支持各种模块化开发,ES Module、CommonJS、AMD等
  • 现代的: webpack正是为了解决现代前端所出现的各种问题而诞生的

![image.png](https://img-blog.csdnimg.cn/img_convert/690a124e8a4e50b5107dfdc0e945c93d.png#clientId=u9d49a2bd-52bb-4&from=paste&height=318&id=u05a30f84&margin=[object Object]&name=image.png&originHeight=636&originWidth=1399&originalType=binary&ratio=2&size=79874&status=done&style=none&taskId=ua7b1677f-0e4e-49a0-b8aa-2280e8c4b2c&width=699.5)

2. 怎么安装使用?

环境要求

webpack的运行依赖于Node环境

安装

需使用npm安装webpack和webpack-cli(一个用于命令行运行webpack的工具)

npm install webpack webpack-cli -g

二者的关系为:

  • 执行webpack命令,会执行node_modules下的.bin目录下的webpack;
  • webpack在执行时是依赖webpack-cli的,如果没有安装就会报错;
  • 而webpack-cli中代码执行时,才是真正利用webpack进行编译和打包的过程;

初步使用

  1. 首先, 我们应先有如下的案例:

新建一个项目文件夹, 在该文件夹下面创建src目录, 新建

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值