Vue2.0设置全局样式(less/sass和css)


Posted in Javascript onNovember 18, 2017

为Vue设置全局样式需要几个步骤(如果是sass将less改成sass即可)

第一步:在src目录下的main.js,也就是入口文件里面添加下面代码

require('!style-loader!css-loader!less-loader!./common/less/index.less')

在Vue1.0版本中可以这样写,但是2.0版本中就不行,会报错提示解析错误

require('./common/less/index.less')

第二步:在build目录下的webpack.base.conf.js配置模块,只需要在 rules下面加两个模块即可

module.exports = {
 module: {
 rules: [
  {
  test: /\.less$/,
  loader: 'style-loader!css-loader!less-loader'
  },
  {
  test:/\.css$/,
  loader:'css-loader!style-loader',
  }
 ] 
 }  
}

第三步:若提示报错,可能你没有安装以上依赖,需要你在根目录下的package.json文件中添加依赖

Vue2.0设置全局样式(less/sass和css)

第四步:在命令窗口中执行命令,进行安装依赖

npm install

linux(ubuntu,deepin),Mac os系统可能会提示权限不足需要获取权限那么只需要在前面获取权限即可

sudu npm install

之后如果需要使用less的话,只要在style添加lang属性就好了

<style lang="less"></style>

若公共文件较多 可以整个在一个文件 在通过公共文件链接 实现多个样式文件全局样式

Vue2.0设置全局样式(less/sass和css)

关于vue.js的学习教程,请大家点击专题vue.js组件学习教程、Vue.js前端组件学习教程进行学习。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js类中获取外部函数名的方法
Aug 19 Javascript
div+css布局的图片连续滚动js实现代码
May 04 Javascript
js实现的map方法示例代码
Jan 13 Javascript
jquery live()调用不存在的解决方法
Feb 26 Javascript
JavaScript的null和undefined区别示例介绍
Sep 15 Javascript
JavaScript数据类型之基本类型和引用类型的值
Apr 01 Javascript
基于javaScript的this指向总结
Jul 22 Javascript
JS处理一些简单计算题
Feb 24 Javascript
Bootstrap Table中的多选框删除功能
Jul 15 Javascript
vue的路由映射问题及解决方案
Oct 14 Javascript
Node.js API详解之 console模块用法详解
May 12 Javascript
使用JS实现简易计算器
Jun 14 Javascript
五步轻松实现JavaScript HTML时钟效果
Mar 25 #Javascript
深入研究React中setState源码
Nov 17 #Javascript
Vue.js在数组中插入重复数据的实现代码
Nov 17 #Javascript
jQuery实现滚动效果
Nov 17 #jQuery
不使用 JS 匿名函数理由
Nov 17 #Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
Nov 17 #Javascript
浅谈Vue.js 组件中的v-on绑定自定义事件理解
Nov 17 #Javascript
You might like
火影忍者:这才是千手柱间和扉间的真正死因,角都就比较搞笑了!
2020/03/10 日漫
如何将数据从文本导入到mysql
2006/10/09 PHP
PHP生成HTML静态页面实例代码
2008/08/31 PHP
PHP+MYSQL会员系统的登陆即权限判断实现代码
2011/09/23 PHP
php类声明和php类使用方法示例分享
2014/03/29 PHP
JavaScript实现QueryString获取GET参数的方法
2013/07/02 Javascript
ajax请求get与post的区别总结
2013/11/04 Javascript
ie下$.getJSON出现问题的解决方法
2014/02/12 Javascript
JavaScript中变量声明有var和没var的区别示例介绍
2014/09/15 Javascript
JS仿Windows开机启动Loading进度条的方法
2015/02/26 Javascript
js数组去重的5种算法实现
2015/11/04 Javascript
js判断价格,必须为数字且不能为负数的实现方法
2016/10/07 Javascript
JavaScript 中的 this 工作原理
2018/06/20 Javascript
简述JS控制台的使用
2018/07/15 Javascript
vue前后分离调起微信支付
2019/07/29 Javascript
NodeJs crypto加密制作token的实现代码
2019/11/15 NodeJs
基于Web Audio API实现音频可视化效果
2020/06/12 Javascript
[01:17]炒鸡美酒第四天TA暴走
2018/06/05 DOTA
[52:06]FNATIC vs NIP 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
使用setup.py安装python包和卸载python包的方法
2013/11/27 Python
Python 实现 贪吃蛇大作战 代码分享
2016/09/07 Python
Python简单遍历字典及删除元素的方法
2016/09/18 Python
使用paramiko远程执行命令、下发文件的实例
2017/10/01 Python
Python使用pyh生成HTML文档的方法示例
2018/03/10 Python
python根据文章标题内容自动生成摘要的实例
2019/02/21 Python
numpy库ndarray多维数组的维度变换方法(reshape、resize、swapaxes、flatten)
2020/04/28 Python
瑞典最好的运动鞋专卖店:Sneakersnstuff
2016/08/29 全球购物
国际知名设计师时装商店:Coggles
2016/09/05 全球购物
HearthSong官网:儿童户外玩具、儿童益智玩具
2017/10/16 全球购物
Java里面如何把一个Array数组转换成Collection, List
2013/07/26 面试题
音乐学院硕士生的自我评价分享
2013/11/01 职场文书
中学教师管理制度
2014/01/14 职场文书
《蒲公英》教学反思
2014/02/28 职场文书
宣传保护环境的公益广告词
2014/03/13 职场文书
中学生期中自我鉴定
2014/04/20 职场文书
使用python如何删除同一文件夹下相似的图片
2021/05/07 Python