webpack的构建(非js文件的打包)

本文详细讲解了如何使用webpack打包非js文件,如css和less。在webpack配置中添加loader处理规则,通过安装并配置相应的loader(如css-loader, less-loader),可以成功打包和解析这些文件。文中通过实例展示了打包过程,并强调了loader解析顺序的重要性。" 125391808,7964933,qrcodejs2 生成二维码API详解,"['前端开发', 'JavaScript', 'HTML', 'qrcode生成', 'npm库']
摘要由CSDN通过智能技术生成

上篇文章中我们介绍了js的打包以及一些模版的使用

现在来介绍怎么打包非js文件
  • 为什么要专门介绍怎么去打包非js文件,这与js文件有什么不同
    因为webpack默认只能打包处理js文件无法处理非js类型的文件

  • 如果要处理非js的文件,我们需要手动安装第三方loader加载器
    // 1 如果想要打包处理css 需要安装 npm i style-loader css-loader -D
    // 2 打开 webpack.config.js 这个配置文件,在里面,新增一个配置节点, 叫做 module,他是一个对象 在这个module 对象身上 有一个ruler属性是个数组 这个数组中存放了所有第三方文件的匹配的处理规则

下面我们跟着步骤来
  • 首先创建一个css文件
    在这里插入图片描述

  • 再在我们的main.js中引入我们创建的index.css
    在这里插入图片描述

  • 运行我们的webpack
    在这里插入图片描述
    我们发现会报错 ,说我们需要一个合适的loader来加载我们的css文件

  • 那么我们就进行上面步骤介绍的第一个步骤了(安装 npm i style-loader css-loader -D)

我们在终端中输入如下代码进行安装

$ npm i style-loader css-loader -D

在这里插入图片描述

  • 安装完成后我们进行第二个步骤(打开 webpack.config.js 配置文件进行相关配置)
    找到我们的webpack.config.jsmodule.exports里面加入如下代码
module.exports = {
   
    entry: 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值