Vue2.0 中使用Less
第一步 npm安装less
npm install less less-loader --save
第二步 修改webpack.base.conf.js文件,配置loader加载依赖,让其支持外部的less,在原来的代码上添加如下代码
{ test: /\.less$/, loader: "style-loader!css-loader!less-loader", },
第三步 在组件中的style 添加lang="less"
如引入外部less文件则在style标签之后引入 @import './index.less',如下列代码
<style lang="less"> @import './index.less'; //引入全局less文件 </style>
如若在使用过程中出现以下报错
this.getOptions is not a function
报错的主要原因是vue脚手架中less-loader
的版本过高导致的
解决方法:
首先将原来的 less-loader 删除
npm uninstall less-loader
然后在重新npm less-loader
npm install less-loader@4.1.0 --save
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!