App.vue引入全局less无法使用问题

less-loder已经安装过了

// theme.less 
@wid:1000px;
// App.vue 
<style lang="less"> 
    @import './style/theme.less';
 </style>
// search.vue 
<style lang='less' scoped>
     .dataSearch {   width: @wid; } 
 </style>

https://img.mukewang.com/5b7c15ab0001d52c06200170.jpg

人到中年有点甜
浏览 4022回答 2
2回答

慕哥6287543

组件在使用less变量时,需要单独在组件中引入文件 @import '@/assets/less/variable.less'

阿晨1998

需要安装sass-resources-loader。找到build文件夹下面的utils.js 找到&nbsp;less: generateLoaders('less') 修改成less: generateLoaders('less').concat({&nbsp; &nbsp; loader: 'sass-resources-loader',&nbsp; &nbsp; options: {&nbsp; &nbsp; &nbsp; resources: path.resolve(__dirname, '../src/assets/css/1.less')&nbsp; &nbsp; }}), 1.less就是你全局文件
打开App,查看更多内容
随时随地看视频慕课网APP