1.要使用less,首先使用npm安装less服务css
cnpm install less --save-dev
还须要安装Less-loader用来打包使用。html
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文件webpack
<div id="leesBox"></div>
@base:yellowgreen;
#leesBox{
width:300px;
height:200px;
background: @base;
}
4.引入到entry.js中web
import less from './css/black.less';
5.使用webpack进行打包npm
6.输入npm run server 查看效果json
7.less分离浏览器
use:extractTextPlugin.extract({ use:[{ loader:'css-loader' },{ loader:'less-loader' }], fallback:'style-loader' })
8.把dist目录先删除掉,在npm中输入webpack进行打包,最终效果:babel
还有一颗小彩蛋哦~~~less
为何咱们输入npm run server,浏览器页面没有自动打开,反而须要咱们手动打开呢,
小伙伴们,打开你的package.json文件,在后面加 --open便可
前端必学内容:webpack(模块打包器)
webpack3 学习内容,点击便可到达
若是个人内容对你有帮助,欢迎打赏