当前位置: 首页 > news >正文

查楼盘剩余房源的网站做代加工的网站发布

查楼盘剩余房源的网站,做代加工的网站发布,大连做网站企业,有什么软件做短视频网站处理样式资源 本章节我们学习使用 Webpack 如何处理 Css、Less、Sass、Scss、Styl 样式资源 #介绍 Webpack 本身是不能识别样式资源的,所以我们需要借助 Loader 来帮助 Webpack 解析样式资源 我们找 Loader 都应该去官方文档中找到对应的 Loader,然后…

处理样式资源

本章节我们学习使用 Webpack 如何处理 Css、Less、Sass、Scss、Styl 样式资源

#介绍

Webpack 本身是不能识别样式资源的,所以我们需要借助 Loader 来帮助 Webpack 解析样式资源

我们找 Loader 都应该去官方文档中找到对应的 Loader,然后使用

处理 Css 资源

#1. 下载包

npm i css-loader style-loader -D

注意:需要下载两个 loader

#2. 功能介绍

  • css-loader:负责将 Css 文件编译成 Webpack 能识别的模块
  • style-loader:会动态创建一个 Style 标签,里面放置 Webpack 中 Css 模块内容

此时样式就会以 Style 标签的形式在页面上生效

#3. 配置

const path = require("path");module.exports = {entry: "./src/main.js",output: {path: path.resolve(__dirname, "dist"),filename: "main.js",},module: {rules: [{// 用来匹配 .css 结尾的文件test: /\.css$/,// use 数组里面 Loader 执行顺序是从右到左use: ["style-loader", "css-loader"],},],},plugins: [],mode: "development",
};

4. 添加 Css 资源

  • src/css/index.css
.box1 {width: 100px;height: 100px;background-color: pink;
}
  • src/main.js
import count from "./js/count";
import sum from "./js/sum";
// 引入 Css 资源,Webpack才会对其打包
import "./css/index.css";console.log(count(2, 1));
console.log(sum(1, 2, 3, 4));
  • public/index.html
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>webpack5</title></head><body><h1>Hello Webpack5</h1><!-- 准备一个使用样式的 DOM 容器 --><div class="box1"></div><!-- 引入打包后的js文件,才能看到效果 --><script src="../dist/main.js"></script></body>
</html>

5. 运行指令

npx webpack

打开 index.html 页面查看效果

#处理 Less 资源

#1. 下载包

npm i less-loader -D

#2. 功能介绍

  • less-loader:负责将 Less 文件编译成 Css 文件

#3. 配置

const path = require("path");module.exports = {entry: "./src/main.js",output: {path: path.resolve(__dirname, "dist"),filename: "main.js",},module: {rules: [{// 用来匹配 .css 结尾的文件test: /\.css$/,// use 数组里面 Loader 执行顺序是从右到左use: ["style-loader", "css-loader"],},{test: /\.less$/,use: ["style-loader", "css-loader", "less-loader"],},],},plugins: [],mode: "development",
};

#4. 添加 Less 资源

  • src/less/index.less
.box2 {width: 100px;height: 100px;background-color: deeppink;
}
  • src/main.js
import count from "./js/count";
import sum from "./js/sum";
// 引入资源,Webpack才会对其打包
import "./css/index.css";
import "./less/index.less";console.log(count(2, 1));
console.log(sum(1, 2, 3, 4));
  • public/index.html
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>webpack5</title></head><body><h1>Hello Webpack5</h1><div class="box1"></div><div class="box2"></div><script src="../dist/main.js"></script></body>
</html>

#5. 运行指令

npx webpack

打开 index.html 页面查看效果

#处理 Sass 和 Scss

处理 Sass 和 Scss 资源

#1. 下载包

npm i sass-loader sass -D

注意:需要下载两个

#2. 功能介绍

  • sass-loader:负责将 Sass 文件编译成 css 文件
  • sasssass-loader 依赖 sass 进行编译

#3. 配置

const path = require("path");module.exports = {entry: "./src/main.js",output: {path: path.resolve(__dirname, "dist"),filename: "main.js",},module: {rules: [{// 用来匹配 .css 结尾的文件test: /\.css$/,// use 数组里面 Loader 执行顺序是从右到左use: ["style-loader", "css-loader"],},{test: /\.less$/,use: ["style-loader", "css-loader", "less-loader"],},{test: /\.s[ac]ss$/,use: ["style-loader", "css-loader", "sass-loader"],},],},plugins: [],mode: "development",
};

#4. 添加 Sass 资源

  • src/sass/index.sass
/* 可以省略大括号和分号 */
.box3width: 100pxheight: 100pxbackground-color: hotpink
  • src/sass/index.scss
.box4 {width: 100px;height: 100px;background-color: lightpink;
}
  • src/main.js
import count from "./js/count";
import sum from "./js/sum";
// 引入资源,Webpack才会对其打包
import "./css/index.css";
import "./less/index.less";
import "./sass/index.sass";
import "./sass/index.scss";console.log(count(2, 1));
console.log(sum(1, 2, 3, 4));
  • public/index.html
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>webpack5</title></head><body><h1>Hello Webpack5</h1><div class="box1"></div><div class="box2"></div><div class="box3"></div><div class="box4"></div><script src="../dist/main.js"></script></body>
</html>

#5. 运行指令

npx webpack

打开 index.html 页面查看效果

http://www.yayakq.cn/news/829908/

相关文章:

  • 做ppt的软件怎样下载网站做公司网站需要多久
  • 莒县城乡建设局网站电商网站建设的目标
  • 网站推广计划书包含哪些内容电子商务网站建设 教案
  • 易站网站建设旅游网站建设项目报告论文
  • 淘宝优惠券查询网站怎么做白云营销型网站建设
  • 信誉比较好的网上做任务的网站wordpress站内301
  • 李沧网站建设电话做设计有哪些好用的素材网站有哪些
  • 现在在市场上做网站怎么样网络营销的网站建设
  • 长垣建设银行网站wordpress 后台好卡
  • 要加强县门户网站的建设管理办法室内设计资料网站
  • 苏州知名高端网站建设企业织梦网如何把做网站的删掉
  • 建站公司怎么备案全国旅游卡app
  • 学科网站建设标准给企业做网站公司
  • 做网站做网站磁力链
  • 火车票网站建设多少钱厦门网站建站公司
  • 网站效果图制作网站的优化哪个好
  • 推广做网站电话软件定制公司排名
  • 网站虚拟主机内存不足能不能链接博优云软件官方网站
  • 无锡集团网站建设wordpress sphinx
  • 律师事务所 网站建设惠民网站建设
  • 网络域名备案做seo哪些网站会好点
  • 学好网站建设的步骤长沙最大的广告公司
  • 阳泉住房和城乡建设部网站海外网站推广方案
  • 辽阳化工网站建设猪八戒建站服务
  • 有人做网赌网站吗旅游网站建设流程是什么意思
  • 怎么查看网站备案进度张家口住房和城乡建设部网站
  • 视频结交网站怎么做怎么在百度上做广告
  • 成都网站的云主机免费试用30天
  • 受欢迎的网站建设教程如何实现一个响应式网页
  • 南京营销网站开发制作报价室内设计师网名专用