WebPack

本文介绍了如何利用Webpack进行代码优化,包括减少文件数量、压缩和打包代码,以提高浏览器加载速度。通过安装和配置Webpack,创建固定名称的输入和输出文件,以及自定义命令,实现代码的自动化打包。此外,还展示了如何更改入口和出口文件名称以增加灵活性。通过使用Webpack.config.js,可以进一步定制打包设置,如指定入口文件和输出文件名。

好处

减少文件数量,缩减代码体积,提高浏览器打开速度。

本质

第三方模块包;用于识别,压缩,打包代码;提高网站打开速度。

终端下载yarn,npm i -g yarn

(可以不用yarn,用npm,但yarn更好。)

WebPack使用

初始化:yarn init 一直按回车键

下载依赖包 : yarn webpack webpack-cli -D
在json文件里,配置scripts (自定义命令)。
{
  "name": "anli1",
  "version": "1.0.0",
  "main": "index.js",
  "author": "mm",
  "license": "MIT",
  "devDependencies": {
    "webpack": "^5.69.1",
    "webpack-cli": "^4.9.2"
  },
  "scripts": {
    "build": "webpack"
  }
」

将两个包打包成一个:

先新建一个src文件夹(名字不可变),再建一个add文件夹,里面建一个js文件。再建一个同级的index.js文件(名字不可变)。

add.js:  export const fn2 = (a, b) => { return a + b }

index.js:   import { fn2 } from './add/add';console.log(fn2(1, 2));

终端运行:yarn build

会给我们新建一个dist.     main.js就是我们打包后的代码

2.以上写法,出入口名称都是固定的名称,下面改变出入口名称。

 

新建一个webpack.config.js文件,输入

// 人物属性
const path = require('path');

module.exports = {
    entry: './src/ind-copy.js', // webpack入口文件名
    output: { // 出口
        path: path.resolve(__dirname, 'dist'),//出口文件夹
        filename: 'zidingyi.js',  //出口文件名
    },
};

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值