分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

webpack简单教程(2)--使用less并生成独立的CSS样式

发布时间:2023-09-06 01:06责任编辑:白小东关键词:CSSwebpack

在webpack中配置并使用less直接生成css样式

  1、在F盘中创建一个文件夹webpack-less

  2、在文件夹中创建index.html

<!DOCTYPE html><html lang="en"><head> ???<meta charset="UTF-8"> ???<title>webpack demo</title> ???<link rel="stylesheet" href="dist/index.css"></head><body> ???<div class="demo1"></div> ???<script src="dist/bundle.js"></script></body></html>

  3、创建index.js

console.log("webpack运行成功!!");require("./index.less");

  4、创建index.less

@width:100px;@height:100px;body{ ???background:#fff;}.borderR(@w:50%){ ???border-radius: @w;}.demo1{ ????width:@width; ????height:@height; ????.borderR(); ????background:red;}

  5、创建webpack.config.js

var ExtractTextPlugin = require(‘extract-text-webpack-plugin‘); //引入分离插件,需要安装module.exports = { ???entry: ‘./index.js‘, ???output:{ ???????path: __dirname + ‘/dist‘, ?//导出路径 ???????publicPath:‘/dist‘,  //服务器路径 ???????filename:‘./bundle.js‘ ?//文件名 ???}, ???plugins:[ ???????new ExtractTextPlugin(‘./index.css‘) ?//解析less并分离得到的css ???], ???module:{ ???????rules:[ ???????????{ ???????????????test:/\.less$/, ???????????????use: ExtractTextPlugin.extract([ ‘css-loader‘, ‘less-loader‘ ]) ?//解析less使用的规则,从右到左执行,即先执行less-loader ???????????} ???????] ???}}

  6、在文件夹空白处 shift + 右键 ,选中在此处打开命令窗口

  7、在命令行中输入 npm init 设置你的项目信息。(这里直接 Enter到结束或者输入命令 npm init -y)   这里推荐使用   npm init -y

  8、在命令行中输入 npm install webpack webpack-dev-server --save-dev   (局部安装--推荐) npm install webpack webpack-dev-server --g

  9、在命令行中输入npm i less less-loader css-loader style-loader  extract-text-webpack-plugin -D

  10、在命令行中输入webpack  执行编译

  11、在命令行中输入webpack-dev-server  启动服务器。

  12、在浏览器中输入http://localhost:8080/index.html 访问到页面

  13、修改一下index.less    (注意查看浏览器在保存less文件时是否自动刷新页面)

@width:100px;@height:100px;body{ ???background:#fff;}.borderR(@w:50%){ ???border-radius: @w;}.demo1{ ????width:@width; ????height:@height; ????.borderR(); ????background:red; ????padding:10px;}

 

  14、webpack使用less生成css就已经完成了。

webpack简单教程(2)--使用less并生成独立的CSS样式

原文地址:http://www.cnblogs.com/webBlog-gqs/p/7440068.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved