目录
用 css-loader 和 style-loader 处理 CSS
用 sass-loader和node-sass把 SASS 编译成 CSS
背景
前面我们引入了html-webpack-plugin,细心的同学发现怎么一直都没有讲css呢。因为css的处理webpack没有默认的处理器,也就是说我们也要安装对应的处理插件来处理css。
loader概念
loader 用于对模块的源代码进行转换。loader 可以使你在 import 或"加载"模块时预处理文件。因此,loader 类似于其他构建工具中“任务(task)”,并提供了处理前端构建步骤的强大方法。loader 可以将文件从不同的语言(如 TypeScript)转换为 JavaScript,或将内联图像转换为 data URL。loader 甚至允许你直接在 JavaScript 模块中 import CSS文件!
说白了,就是 loader 类似于 task,能够处理文件,比如把 Scss 转成 CSS,TypeScript 转成 JavaScript 等。
用 css-loader 和 style-loader 处理 CSS
在src下新建index.css,输入