IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 处理 CSS 文件 -> 正文阅读

[JavaScript知识库]处理 CSS 文件

一. 实现 webpack 项目初始化及相关包和插件的安装

  • 可以参考:

初识 Webpack_小豪boy的博客-CSDN博客一、Webpack是什么webpack是静态模块打包器,当webpack处理应用程序时,会将所有这些模块打包成一个或多个文件。webpack可以处理的模块包括js/css/图片、图标字体等单位。静态:开发过程中存在于本地的js/css/图片/图标字体等文件,就是静态的。动态的内容,webpack没办法处理,只能处理静态的。官网:webpack 中文文档 | webpack 中文网。二、Webpack初体验1.初始化项目①...https://blog.csdn.net/qq_34771938/article/details/120535378?spm=1001.2014.3001.5501
Webpack 的 4 个核心概念_小豪boy的博客-CSDN博客一、准备工作1.根据已有的 package.json 文件安装需要的包。2. 打开命令行工具,输入命令 : npm install3. 安装完成后,项目文件夹中会多出一个 node_modules 文件夹,用于存放安装的包。二、entry官方文档:入口起点(entry points) | webpack 中文网入口起点(entry point)指示 webpack 应该使用哪个模块,来作为打包的开始。进入入口起点后,webpack 会找出有哪些模块和库是入口https://blog.csdn.net/qq_34771938/article/details/120541191?spm=1001.2014.3001.5501

  • 安装完成后 package.json 包含以下依赖:

二. 安装 css-loader

  • 使用文档:css-loader | webpack 中文网?。
  • css-loader 可以让 js 文件通过 import 加载 css 文件。
  • 安装命令:?npm install --save-dev html-webpack-plugin@4.3.0
  • 安装完整后,添加配置规则。

  • 运行打包:npm run webpack

  • 最后HTML打开后的效果如下:

????????注:并没有显示出我们设置的红色背景。

三. 安装 style-loader

  • 使用文档:style-loader | webpack 中文网
  • style-loader?将模块的导出作为样式添加到 DOM 中,等同于内嵌式(<style></style>)的添加方式。
  • 安装命令:?npm install --save-dev style-loader@1.2.1
  • 安装完成后,添加配置。

  • 运行打包:npm run webpack
  • 最后HTML打开后的效果如下:

????????注:可以成功显示红色背景。

四. 补充外链式的添加方式,需要安装 mini-css-extract-plugin 插件

const MiniCssExtractPlugin = require("mini-css-extract-plugin");

module.exports = {
  plugins: [new MiniCssExtractPlugin()],
  module: {
    rules: [
      {
        test: /\.css$/i,
        use: [MiniCssExtractPlugin.loader, "css-loader"],
      },
    ],
  },
};
  • 运行打包:npm run webpack

  • 最后HTML打开后的效果如下:

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-09-30 11:50:23  更:2021-09-30 11:53:21 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 1:05:21-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码