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 學習內容,點擊便可到達
若是個人內容對你有幫助,歡迎打賞