webpack简介与初使用

webpack是前端资源打包工具,它对模块的依赖关系进行分析,然后将模块打包生成静态资源

五个核心概念

1.entry:开始打包的入口起点

2.output:打包后的bundles输出到哪里去,以及如何命名

3.loader:让webpack处理非js文件

4.plugins(插件):打包优化和压缩

5.mode(模式):

 

初使用

1.运行指令(npx webpack指令是 5.2.0及以上内置的包执行器,npx webpack --mode development会直接找项目的/node_modules/.bin/里面的命令执行,方便快捷。)

开发环境:webpack ./src/index.js -o ./build/built.js --mode=development

(webpack会以./src/index.js 为入口文件开始打包,打包后输出到./build/built.js)注:webpack5会把built.js当成文件夹,在built.js文件夹下生成main.js

生产环境:webpack ./src/index.js -o ./build/built.js --mode=production(同上)

2.结论

1.webpack能处理js,json资源,而不能处理css,img等其他资源

2.生产环境和开发环境将es6模块化编译成浏览器能识别的模块

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值