1.要使用less,首先使用npm安装less服务

cnpm install  less --save-dev

还需要安装Less-loader用来打包使用。

cnpm install less-loader --save-dev 

2.在module中配置

{
test: /\.less$/,
use: [{
loader: "style-loader"
}, {
loader: "css-loader"
, {
loader: "less-loader"
}]
}

3.在html中编写一个div,在css中新建一个less文件

<div id="leesBox"></div>
@base:yellowgreen;
#leesBox{
width:300px;
height:200px;
background: @base;
}

4.引入到entry.js中

import less from './css/black.less';

5.使用webpack进行打包

6.输入npm run server 查看效果

7.less分离

use:extractTextPlugin.extract({
use:[{
loader:'css-loader'
},{
loader:'less-loader'
}],
fallback:'style-loader'
})

8.把dist目录先删除掉,在npm中输入webpack进行打包,最终效果:

还有一颗小彩蛋哦~~~

为什么我们输入npm run server,浏览器页面没有自动打开,反而需要我们手动打开呢,

小伙伴们,打开你的package.json文件,在后面加 --open即可

前端必学内容:webpack(模块打包器

webpack3 学习内容,点击即可到达

(1).webpack快速入门——如何安装webpack及注意事项

(2).webpack快速入门——webpack3.X 快速上手一个Demo

(3).webpack快速入门——配置文件:入口和出口,多入口、多出口配置

(4).webpack快速入门——配置文件:服务和热更新

(5).webpack快速入门——CSS文件打包

(6).webpack快速入门——配置JS压缩,打包

(7).webpack快速入门——插件配置:HTML文件的发布

(8).webpack快速入门——CSS中的图片处理

(9).webpack快速入门——CSS分离与图片路径处理

(10).webpack快速入门——处理HTML中的图片

(11).webpack快速入门——CSS进阶,Less文件的打包和分离

(12).webpack快速入门——CSS进阶:SASS文件的打包和分离

(13).webpack快速入门——CSS进阶:自动处理CSS3前缀

(14).webpack快速入门——CSS进阶:消除未使用的CSS

(15).webpack快速入门——给webpack增加babel支持

(16).webpack快速入门——打包后如何调试

(17).webpack快速入门——实战技巧:开发和生产并行设置

(18).webpack快速入门——实战技巧:webpack模块化配置

(19).webpack快速入门——实战技巧:优雅打包第三方类库

(20).webpack快速入门——实战技巧:watch的正确使用方法,webpack自动打包

(21).webpack快速入门——实战技巧:webpack优化黑技能

(22).webpack快速入门——集中拷贝静态资源

(23).webpack快速入门——Json配置文件使用

如果我的内容对你有帮助,欢迎打赏

最新文章

  1. 第六篇T语言实例开发,多点找色应用
  2. psp开发------汉化插件
  3. 使用百度地图结合GPS进行定位
  4. 纯css加伪类实现关闭提示创窗口
  5. 泛泰A850 (高通8064+720p)刷4.4专用中文recovery TWRP2.7.1.3版
  6. centos下安装与配置Apache方法
  7. 转:Selenium2.0介绍——WebDriver两种驱动浏览器的方式.
  8. [STL] day 1~2 Problem Set
  9. iOS 折线图实现
  10. python 基本数据类型以及内置方法
  11. 解决thinkPHP3.2.3使用Smarty模板后无法使用系统常量问题
  12. Meanshift算法学习
  13. java中 Java.lang.Long.parseLong()方法
  14. 【github&amp;&amp;git】3、git图像化界面GUI的使用
  15. Kubernetes1.9 二进制版集群+ipvs+coredns
  16. 利用jquery.backstretch插件,背景切换
  17. Python python的输入输出
  18. Android7.0 MessageQueue
  19. PPP of DDD
  20. zabbix 3.x 监控日志文件

热门文章

  1. htons、htonl与字节序大小端
  2. tp5允许跨域
  3. kerberos认证的步骤,学习笔记
  4. oracle两个客户端路径记录
  5. Silverlight或WPF动态绑定图片路径问题,不用Converter完美解决
  6. 1000多块整个插板,arduino + android 蓝牙插板的实现--屌丝版
  7. python面向对象开发的自我理解
  8. (转)SQL Server 2008无法修改表的解决办法
  9. OpenGL中的帧缓存
  10. 使用WinSCP在Windows和Linux系统之间传输文件