vue引入less并全局使用

一、安装less

1、安装less-loader4.1.0版本

注:版本太高可能会出错

npm install less-loader@4.1.0 --save

2、配置less

打开build/webpack.base.conf.js
module.export暴露的对象中,为modulerules添加如下配置:

{
  test: /\.less$/,
  loader: "style-loader!css-loader!less-loader",
}

添加后如下:
微信截图_20200326214326.png

二、全局引入

1、安装sass-resources-loader

npm install sass-resources-loader

2、修改文件

打开build/utils.js,找到less: generateLoaders('less'),修改如下:

less: generateLoaders('less').concat({
      loader: 'sass-resources-loader',
      options: {
        resources: path.resolve(__dirname, '../src/style/style.less')
      }
}),

其中../src/style/style.less为需要全局引入的less文件路径。

三、重启服务

npm run dev
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容