Webpack怎么使用?

Webpack 使用

前几篇文章中已经介绍了如何初始化包管理器 package.json 这里不再重复介绍,如有需要请查看 搭建工程化项目

安装

:::warning 注意
请确保你已经安装了 yarn,如有需要请查看 搭建工程化开发环境
:::

  1. 通过命令 yarn add webpack webpack-cli 安装最新版本 webpack。

在这里插入图片描述


  1. 然后项目中就会生成了 node_modules 目录,用于存第三方包代码。同时 package.json 也会同步第三方包版本信息。

在这里插入图片描述

使用

::: tip 回顾
接下来我们就在 scss 的案例中进行调整,不使用 koala 实时编译 scss,如果忘记这回事了请回顾 Koala 介绍 。这次我们使用 webpack 进行实时编译。
:::

  1. 新建 main.js 入口文件,并且引入我们要用到的 scss 文件。

在这里插入图片描述


  1. 新建 webpack.config.js 配置文件。
const path = require('path')

module.exports = {
    /**
     * 打包模式
     */
    mode: 'production',

    /**
     * 打包入口文件
     */
    entry: './src/main.js',

    /**
     * 打包出口文件
     */
    output: {
        filename: 'bundle.js',
        path: path.resolve(__dirname, 'dist')
    },

    /**
     * 模块
     */
    module: {
        rules: [
            {
                test: /\.scss$/,
                use: ['style-loader', 'css-loader', 'sass-loader']
            }
        ]
    }
}

在这里插入图片描述


  1. 由于配置文件中使用到了 3 个 loader,所以需要通过 yarn 安装。
$ yarn add style-loader css-loader sass-loader sass

在这里插入图片描述

打包

  1. 通过命令 npx webpack 打包项目,然后就会生成一个打包好的文件 dist/bundle.js

在这里插入图片描述


  1. 我们新建一个 html 文件,并且引入该 bundle.js 文件。

在这里插入图片描述


  1. 查看运行页面效果。

在这里插入图片描述

到此 webpack 打包就完成了。

原文链接:菜园前端

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值