vue里引用less有好几种用法,有引入后在vue文件里style标签里的写法,也有module的写法。本文讲的是module的写法,其本质就是css module,并且将less文件单独成一个文件引入。
安装 less 与依赖
npm install less less-loader --save-dev
配置
在webpack.base.conf.js中,配置
const ExtractTextPlugin = require("extract-text-webpack-plugin");
const extractLess = new ExtractTextPlugin({
filename: "[name].[contenthash].css",
disable: process.env.NODE_ENV === "development"
});
module: {
rules: [
{
test: /\.less$/,
use: extractLess<