当前位置: 首页 > news >正文

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 打包就完成了。

原文链接:菜园前端

http://www.lryc.cn/news/118483.html

相关文章:

  • 异步编排CompletableFuture
  • linux_常用命令
  • Mac OS键盘常用快捷键
  • 【腾讯云 Cloud Studio 实战训练营】通过云IDE构建Web3项目
  • 湖南麒麟系统非正常关机导致VNC启动失败原因分析
  • 机器学习---监督学习和非监督学习
  • 【OS】请问,一个需要运行内存10GB的游戏,可以运行在32位物理内存为64GB的电脑上吗?
  • C语言 冒泡排序
  • docker相关命令总结(停止、重启、重加载配置文件)
  • Linux 命令大全(下)
  • Babylon.js着色器简明简称【Shader】
  • 深入理解Linux内核--信号
  • 转圈打印矩阵
  • Elasticsearch 与 OpenSearch:揭开性能差距
  • 100个Java工具类之41:系统工具类Apache之SystemUtils
  • maven Jar包反向install到本地仓库
  • .NET6使用SqlSugar操作数据库
  • MySQL8是什么-MySQL8知识详解
  • Spring Gateway+Security+OAuth2+RBAC 实现SSO统一认证平台
  • flutter开发实战-TextPainter计算文本内容的宽度
  • 竞赛项目 深度学习的动物识别
  • MySQL相关的SQL语句、数据库、数据表、字段、类型
  • 微信个人小程序申请 (AppID 和 AppSecret)
  • 使用zap日志替代xorm日志
  • YOLOv5-7.0实例分割+TensorRT部署
  • 回归决策树模拟sin函数
  • NeRF基础代码解析
  • 职场新星:Java面试干货让你笑傲求职路(三)
  • 获取指定收获地址的信息
  • 突破笔试:力扣全排列(medium)