广告
返回顶部
首页 > 资讯 > 精选 >如何在webpack中加载css文件
  • 806
分享到

如何在webpack中加载css文件

2023-06-08 06:06:10 806人浏览 薄情痞子
摘要

这篇文章将为大家详细讲解有关如何在webpack中加载CSS文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。WEBpack加载css文件及其配置当我们写了几个css文件之后如果想要引用到h

这篇文章将为大家详细讲解有关如何在webpack中加载CSS文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

WEBpack加载css文件及其配置

  • 当我们写了几个css文件之后如果想要引用到html中去的话我们最开始的方式就是通过link标签将css文件导入进去,但是如果我们的css文件有很多的话,一个个的导入是不推荐的;而现在我们学了webpack,我们希望的是通过打包bundle.js文件,将所有的依赖文件全部导入进去。

  • 我们要知道的是,如果在入口函数main.js文件中如果没有导入css文件,那么打包的bundle.js文件必然不会有css文件,所有我们需要让main.js文件依赖css文件。

  • 使用代码:require('css文件地址')

  • 依赖完之后,我们再打包一下 npm run build 会发现报错了。错误为:You may need an appropriate loader to handle this file type。意思是说你可能需要一个合适的loader来处理这个文件

  • 于是我们打开webpack的中文网址,在里面找到了我们需要安装 css-loader 和 style-loader 这两个loader。并且我们还需要在webpack.config.js文件中配置一下这些loader

  • 于是我们使用npm下载这两个依赖,代码如下:npm install css-loader style-loader --save-dev

  • 在webpack.config.js文件中,有一个module的属性,该属性为一个对象,在该对象中有个rules属性,是一个数组,数组中的每一项都是处理不同文件loader所需要的对象。代码如下:

const path = require('path');    module.exports = {        // 在配置文件中,手动指定 入口 文件和 出口 文件        mode:'development',   //  webpack4.x版本中需要加入这个属性        entry:'./src/main.js',  //  入口文件        output:{  //  出口文件            path:path.resolve(__dirname,'dist'),  //  指定将要打包好的文件应该要输出到哪个地方去(注意:路径必须是绝对地址)            filename: 'bundle.js' //  指定输出文件的文件名        },        module:{            rules:[            {test:/\.css$/ , use:['style-loader' , 'css-loader']}            ]        }    }

其中test表示我们要处理的是哪种类型的文件,use中的每一项则是处理该类文件需要的loader。

注意:css-loader这个loader的作用是用来让main.js文件加载该css文件,而style-loader的作用是将模块的导出作为样式添加到 DOM 中。这里可能有人会有疑问:按这样的作用来讲的话应该先加载文件再作为样式添加到DOM中去才对,那数组中的顺序应该不是这样的。我在这里很明确的告诉你,你的想法是没有错的,只是webpack他这一点非常的奇特,它是从数组的最后一个元素,从右到左的顺序加载loader的。

css的三种引入方式

1.行内样式,最直接最简单的一种,直接对HTML标签使用style=""。2.内嵌样式,就是将CSS代码写在之间,并且用

进行声明。3.外部样式,其中链接样式是使用频率最高,最实用的样式,只需要在之间加上

就可以了。其次就是导入样式,导入样式和链接样式比较相似,采用@import样式导入CSS样式表,不建议使用。

关于如何在webpack中加载css文件就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: 如何在webpack中加载css文件

本文链接: https://www.lsjlt.com/news/252024.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何在webpack中加载css文件
    这篇文章将为大家详细讲解有关如何在webpack中加载css文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。webpack加载css文件及其配置当我们写了几个css文件之后如果想要引用到h...
    99+
    2023-06-08
  • 如何加载css文件
    这篇文章主要讲解了“如何加载css文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何加载css文件”吧! 加载css文件的方...
    99+
    2022-10-19
  • css如何加载外部字体文件
    这篇文章主要介绍“css如何加载外部字体文件”,在日常操作中,相信很多人在css如何加载外部字体文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css如何加载外部字体文件”...
    99+
    2022-10-19
  • webpack如何打包压缩js文件和css文件
    这篇文章主要介绍“webpack如何打包压缩js文件和css文件”,在日常操作中,相信很多人在webpack如何打包压缩js文件和css文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”webpack如何打包...
    99+
    2023-07-04
  • 如何在 Go 中加载接口文件?
    在 Go 中加载接口文件是一个非常常见的任务,特别是在构建 web 应用程序时。本文将介绍如何在 Go 中加载接口文件以及如何使用接口文件中定义的接口。 首先,让我们来看看什么是接口文件。接口文件是一种包含接口定义的文件。在 Go 中,接口...
    99+
    2023-09-02
    接口 文件 load
  • webpack如何提取css为单独文件
    这篇文章主要讲解了“webpack如何提取css为单独文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“webpack如何提取css为单独文件”吧!提取cs...
    99+
    2022-10-19
  • webpack如何打包并将文件加载到指定的位置
    这篇文章主要介绍了webpack如何打包并将文件加载到指定的位置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用webpack打包,最爽的...
    99+
    2022-10-19
  • 在文件中保存和加载 MemoryStream
    要在文件中保存和加载MemoryStream,您可以使用FileStream类。以下是一个示例代码,演示如何保存和加载MemoryS...
    99+
    2023-09-26
    文件
  • 如何使用 Go 接口在 Bash 中加载文件?
    在本文中,我们将介绍如何使用 Go 接口在 Bash 中加载文件。Go 是一种高效的编程语言,它可以通过接口实现多态,同时 Bash 是一种常用的 shell 脚本语言,它可以用于处理文本和文件。通过结合使用这两种语言,我们可以实现在 Ba...
    99+
    2023-08-03
    接口 bash load
  • 如何在Go语言中加载Laravel日志文件?
    在本文中,我们将学习如何在Go语言中加载Laravel日志文件。Laravel是一个流行的PHP框架,它提供了强大的日志记录功能。如果你正在使用Laravel作为你的Web应用程序框架,并且想要在Go语言中读取Laravel日志文件,那么你...
    99+
    2023-10-18
    load laravel 日志
  • 文件加载在PHP编程中的地位如何?
    在PHP编程中,文件加载是非常重要的一环。它可以帮助程序员更好地组织代码,提高代码的可维护性和可读性。文件加载的核心思想是将代码分散到不同的文件中,然后在需要的时候进行加载,这样可以减少代码的复制粘贴,提高代码的复用性和可扩展性。 在PH...
    99+
    2023-08-07
    编程算法 文件 load
  • 如何在ASP文件容器load中实现文件加载和管理?
    ASP文件容器load是一种常见的文件加载和管理方式,它可以帮助我们更好地管理和使用文件资源。在本文中,我们将深入探讨如何在ASP文件容器load中实现文件加载和管理,并提供一些示例代码。 一、什么是ASP文件容器load? ASP文件容器...
    99+
    2023-06-01
    文件 容器 load
  • jquery中如何加载单文件vue组件
    这篇文章主要介绍了jquery中如何加载单文件vue组件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体内容如下   ...
    99+
    2022-10-19
  • 怎么在Phpstorm中限制加载文件
    怎么在Phpstorm中限制加载文件?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Phpstorm算是编辑PHP代码一款比较好的工具,功能比较强大。但是若项目比...
    99+
    2023-06-15
  • Spring如何加载properties文件
    这篇文章主要介绍“Spring如何加载properties文件”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Spring如何加载properties文件”文章能帮助大家解决问题。spring第三方资...
    99+
    2023-07-02
  • redis如何加载rdb文件
    redis加载rdb文件的分析:redis重启后加载,例如AOF关闭或者AOF文件不存在时,加载RDB文件。RDB配置示例:# 时间策略save 900 1save 300 10save 60 10000# 文件名称dbfilename d...
    99+
    2022-10-17
  • 如何在Go语言中优雅地加载容器文件?
    Go语言中,容器技术已经成为了非常流行的一种技术。然而,在使用容器技术的时候,我们经常需要加载容器中的文件,但是如何在Go语言中优雅地加载容器文件呢?本文将为您介绍如何在Go语言中优雅地加载容器文件。 使用OS包中的Open函数 在G...
    99+
    2023-09-08
    load 容器 文件
  • 如何在java中利用ClassLoader加载指定的class文件
    这篇文章给大家介绍如何在java中利用ClassLoader加载指定的class文件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。首先定义一个类,比如MyTest,并且将其编译成class文件,然后放到一个指定的文件夹...
    99+
    2023-06-06
  • 如何动态加载JavaScript文件
    这篇文章主要介绍如何动态加载JavaScript文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、使用document.write/writeln()方式该种方式可以实现js文件...
    99+
    2022-10-19
  • PHP 文件存储:如何正确加载文件?
    PHP 文件存储是 Web 开发中不可避免的一部分。在 PHP 中,我们使用文件函数来读取和写入文件。但是,如果我们没有正确地加载文件,可能会导致代码运行失败或安全漏洞。本文将介绍如何正确加载文件,以及如何安全地操作文件。 使用绝对路径...
    99+
    2023-09-05
    文件 存储 load
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作