在vue-cli中构建的项目是可以使用less的,但是查看package.json可以发现,并没有less相关的插件,所以我们需要自行安装。

//第一步:安装
npm install less less-loader --save-dev
即通过npm安装less和less-loader,并记录到devDependencies中,因为这是我们在开发中使用的而非在生产中使用,所以就不将之记录在 dependencies 中。

//第二步:在配置文件中配置
 实际上如果我们通过vue-cli来构建项目,这一步是可以省略的。

 在webpack.dev.conf.js中,我们可以看到下面的代码:

  module: {
     // 默认是这样的 rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap, usePostCSS: true })
   //后面userPostCss去掉就启动less sass 了
    rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap })
  },
 即webpack.dev.conf.js在合并了webpack.base.conf.js的基础上又添加了dev环境下的module。

  

最新文章

  1. R语言:常用统计检验
  2. Android Support Library介绍
  3. jQuery的.html(),.text()和.val()的概述及使用
  4. iOS8 定位补充
  5. SQL SA密码丢失
  6. Unity3D细节整理:AssetBundle对应的各种格式文件的类型
  7. iOS开发笔记系列-基础7(C语言特性)
  8. 仿UC浏览器图片加载进度条
  9. identifier not found error on function call
  10. python 之文本搜索与替换文件中的文本
  11. firefox-Developer开发者站点——关于Object.create()新方法的介绍
  12. 每个前端开发者必会的 20 个 JavaScript 面试题
  13. APACHE服务器出现No input file specified.的完美解决方案
  14. 一个方法教你认识ref(简单易懂)
  15. Ubuntu 启动服务 失败 的 可能解决办法
  16. jdbc --例子7
  17. elasticsearch相关
  18. 汇编 ADD指令
  19. kube-proxy源代码分析
  20. 【Gtk】feorda下gtk安装详解

热门文章

  1. Js中判断变量存不存在的问题
  2. 前端开发—CSS 盒子、浮动、定位
  3. IOS - Display a base64 image within a UIImageView: 显示一个base64的图片
  4. javaSE常用的英语单词
  5. android生成sdk.jar 小工具
  6. Spring管理流程部署——Activiti
  7. NYIST 119 士兵杀敌(三)
  8. iwebshop 增删改查
  9. cocos2D(六)----CCLayer
  10. Android 获取屏幕截图 和保存到本地的sd卡路径下