简介:在Webpack中,通过css-loader,可以实现在js文件中通过require的方式,来引入css。

1.css-loader

我们需要在js文件里,通过require的方式来引入css,我们来看具体的方法,首先需要安装css-loader,
style-loader(安装style-loader的目的是为了在html中以style的方式嵌入css)。

npm install css-loader,style-loader --save-dev

然后在main.js中:

require('./app.css');

在app.css中:

#test{background:red;width:100px;height:100px;color:blue;
}

在webpack.config.js增加:

module.exports = {entry: './main.js',output: {filename: 'bundle.js'},module: {loaders:[{ test: /\.css$/, loader: 'style-loader!css-loader' },]}
};

在html中引入:

<html><head><script type="text/javascript" src="bundle.js"></script></head><body><div id="test">Hello World</div></body>
</html>

效果为:

2.less-loader
同样的,如果我们需要在js中,require,.less文件,那么我们需要增加包less-loader和less包

npm install less,less-loader --save-dev

在webpack.config.js修改:

module: {loaders: [{test: /\.less$/, loader: 'style-loader!css-loader!less-loader'},]}

在module的loaders中,增加了!less-loader。

如此便可以在js中,require .less文件。

Webpack中 的css-loader和less-loader相关推荐

  1. webpack中处理css文件

    文章目录 一.引入webpack 1. 创建如下目录文件 2. 打开本文件目录下的控制台,初始化项目 3. 安装webpack需要的包 4. 配置webpack 二. 需要引入合适的依赖来让引入css ...

  2. webpack中,css中打包背景图,路径报错

    css-loader: //打包样式中背景图 {test: /\.(png|jpg)$/,loader: "url-loader?limit=8192&name=images/[ha ...

  3. webpack中对CSS压缩

    1.在终端下载相关CSS压缩插件 PS D:\Webpack\03-webpackcss> npm i -D css-minimizer-webpack-plugin //webpack5以上官 ...

  4. 前端学习(2144):webpack中使用css的配置

  5. vue文件里在style的样式需要什么loader_Vue学习笔记之Webpack中css、less、图片等文件处理...

    一.webpack中使用css文件: loader是webpack中一个非常核心的概念,去转化webpack不能转化或打包的文件. 安装loader: 官网介绍: 安装: cnpm install - ...

  6. Webpack中Loader和Plugin的区别和编写思路

    由于webpack基于发布订阅模式,在运行的生命周期中会广播出许多事件,插件通过监听这些事件,就可以在特定的阶段执行自己的插件任务 一.区别 前面两节我们有提到Loader与Plugin对应的概念,先 ...

  7. webpack中loader加载器(打包非js模块)

    通过loader打包非js模块 我这儿用VScode为编辑器 在实际开发过程中,webpack默认只能打包处理以.js后缀名结尾的模块,其他非. js后缀名结 尾的模块,webpack 默认处理不了, ...

  8. 六、Webpack详解学习笔记——webpack的安装、起步、配置、loader的使用、webpack中配置Vue、plugin的使用、搭建本地服务器、webpack配置的分离

    一.认识webpack 什么是webpack? 这个webpack还真不是一两句话可以说清楚的. 我们先看看官方的解释: At its core, webpack is a static module ...

  9. vue ---- webpack中loader

    loader 概述 在实际开发中,webpack默认只能打包处理以 .js 后缀名结尾的模块. 其他非 .js 后缀名结尾的模块,需要调用loader加载器才可以正常打包,否则会报错! lodaer ...

  10. webpack加载css样式 ----css相关loader

    一.什么是loader? webpack 只能理解 JavaScript 和 JSON 文件,这是 webpack 开箱可用的自带能力. loader 让 webpack 能够去处理其他类型的文件,并 ...

最新文章

  1. linux下清理信号量,Linux下kill的信号量列表
  2. curl不通 k8s_如何利用curl命令访问Kubernetes API server
  3. python变量类型函数_python中的变量和数据类型
  4. 算法与数据结构(part6)--单向链表
  5. 谈谈ASP.NET Core中的ResponseCaching
  6. GYM101933I - Intergalactic Bidding
  7. IntelliJ IDEA for Windows 默认模式下的快捷键
  8. 2021知识类内容研究报告
  9. 飞鸽传书渐成政务办公工具
  10. G1垃圾收集器之SATB
  11. 华为云回答2018:AI差异化初见成效,已吹响进攻号角
  12. 实现Windows Embedded 8 Standard 上的快速开机(HORM)
  13. Qt配置OpenCV时mingw32-make反复出错的原因
  14. 腾讯云服务器带宽怎么计费?
  15. ios 裁剪框大小_ios – 如何将视频裁剪为特定大小?
  16. 用Java判断ab大小_比例类数据的差异性检验与AB测试的终止点
  17. photoshop教程:替换颜色
  18. 第二章——Swift语言
  19. 计算机信息管理发展的重要性,从历史情况看,计算机信息管理的发展过程是( )...
  20. 软件测试面试题:优惠券发布后测试场景图和设计?

热门文章

  1. IDEA 卡住半天,buid(编译)不动——解决办法(适用于maven和gradle)及定位思路...
  2. 阿里云域名解析,将域名绑定到指定服务器
  3. HTML JavaScript
  4. 使用批处理恢复被病毒隐藏的文件和目录
  5. Linux 修复硬盘smart,使用 Smartmontools 检测硬盘坏道
  6. jdk11新特性——ZGC
  7. vb 与 .accdb 格式的access数据库的连接方法
  8. VB.NET 使用 OleDb 操作 Access 数据库(来自 MSDN)
  9. 足球大数据分析大小球的技巧与实例附软件
  10. 【Java项目】MVC教学评价系统