web前端全系列 教程
1839个小节阅读:2244.2k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
Webpack 只能理解 JavaScript 和 JSON 文件,这是 webpack 开箱可用的自带能力。loader 能让 webpack 能够去处理其他类型的文件(比如css类型文件,图片类型等),并将它们转换为有效模块,以供使用
Webpack 把一切文件看作模块,CSS 文件也不例外,所以想打包CSS需要安装css-loader
css-loader
xxxxxxxxxx
npm install --save-dev css-loader@6.7.1
修改 webpack.config.js
配置文件
xxxxxxxxxx
const path = require('path');
module.exports = {
module:{
rules:[
{
test: /\.css$/,
use: ['css-loader']
}
]
}
};
在 index.js
文件中引入CSS文件
xxxxxxxxxx
import "../src/css/index.css"
此时运行会发现,css样式让然是无法加载的,因为 css-loader
只是能识别css文件
要显示css样式还需要引入 style-loader
才可以
style-loader
xxxxxxxxxx
npm install --save-dev style-loader@3.3.1
修改 webpack.config.js
配置文件
xxxxxxxxxx
const path = require('path');
module.exports = {
module:{
rules:[
{
test: /\.css$/,
use: ["style-loader",'css-loader']
}
]
}
};
温馨提示
style-loader
和css-loader
是存在先后顺序的,必须先写style-loader
在写css-loader
实时效果反馈
1. 在webpack
中可以打包CSS模块,应该安装下列那个包:
A style-loader
B css-loader
C style-loader css-loader
D style-css-loader
答案
1=>C