webpack基本使用-打包js/json

项目目录:

build #打包之后的文件存储

​ index.js

​ index.html

src # 源文件

​ index.js

​ index.html

假设设定:/src/index.js为webpack入口起点文件

  1. 运行命令

    • 开发环境

      webpack ./src/index.js -o ./build --mode=development
      

      webpack会以 ./src/index.js作为入口文件开始打包,打包后输出到 ./build目录下,整体打包环境是开发环境

      结果:

      [webpack-cli] Compilation finished

      #asset表示打包生成的资源名称为main.js 大小有 895 bytes 属于main Chunk,Chunk名称为main

      asset main.js 895 bytes [emitted] (name: main)
      ./src/index.js 59 bytes [built] [code generated] # 打包源文件为./src/index.js
      webpack 5.4.0 compiled successfully in 85 ms

    • 生成环境

      webpack ./src/index.js -o ./build --mode=production
      

      参数以及输出与开发环境一致

  2. 总结:

    • webpack只能处理js/json资源,不能处理css/img等其他资源,其他资源的处理需要借助于loader,Plugins
    • 生产环境和开发环境将es6模块化编译成浏览器能识别的模块化
    • 生产环境与开发环境不同在于多一个压缩js代码的过程。实际打包之后比开发环境代码大小小。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值