WebPack隔行换色案例

编程入门 行业动态 更新时间:2024-10-23 04:50:00

WebPack隔行换色<a href=https://www.elefans.com/category/jswz/34/1770649.html style=案例"/>

WebPack隔行换色案例

在基础配置(具体可见基础打包)下,新建一个index.html。写入

<ul id="myUL"><li>这是1</li><li>这是2</li><li>这是3</li><li>这是4</li><li>这是5</li><li>这是6</li><li>这是7</li></ul><script src="../dist/index2.js"></script>

引入jq的包yarn add jquery

在index.js中书写样式

// 引入jquery
import $ from 'jquery'
// 隔行变色的
$("#myUL>li:odd").css('color', 'red')
$("#myUL>li:even").css('color', 'green')

webpack.congfig.js根据情况修改,终端中运行yarn build。浏览器打开html即可

entry: './src/index.js', // webpack入口output: { // 出口path: path.resolve(__dirname, 'dist'),filename: 'index2.js',},

2.打包html

下载打包html文件的插件,官方文档(HtmlWebpackPlugin | webpack 中文网

yarn add html-webpack-plugin  -D

在webpack.config.js加,根据文档.然后端口parn build 运行,即可。

// 引入自动生成 html 的插件
const HtmlWebpackPlugin = require('html-webpack-plugin')module.exports = {// ...省略其他代码plugins: [new HtmlWebpackPlugin({template: './public/index.html' // 以此为基准生成打包后html文件})]
}

3.打包css文件

安装依赖,yarn add style-loader css-loader -D

新建 - src/css/index.css 。编写去除li圆点样式代码。

3.在webpack.cobfig.js里加入
module: { rules: [ // loader的规则{test: /\.css$/, // 匹配所有的css文件// use数组里从右向左运行// 先用 css-loader 让webpack能够识别 css 文件的内容并打包// 再用 style-loader 将样式, 把css插入到dom中use: [ "style-loader", "css-loader"]}]}

引入到index.js (因为这里是入口需要产生关系, 才会被webpack找到打包起来)

import "./css/index.css"

4.打包less

下载依赖包

yarn add less less-loader -D

webpack.config.js 配置

rules: [ // loader的规则// ...省略其他{test: /\.less$/,// 使用less-loader, 让webpack处理less文件, 内置还会用less翻译less代码成css内容use: [ "style-loader", "css-loader", 'less-loader']}]

src/less/index.less - 设置li字体大小24px

引入到main.js中, import "./less/index.less"

更多推荐

WebPack隔行换色案例

本文发布于:2024-02-25 09:15:55,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1698484.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:案例   WebPack

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!