vue2配置scss的方法步骤


Posted in Javascript onJune 06, 2019

1、安装文件

npm install --save-dev sass-loader
npm install --save-dev node-sass

2、配置 webpack.base.conf.js

找到webpack.base.conf.js文件的module模块下面的rules添加以下代码

...
{
  test: /\.scss$/,
  loaders: ["style", "css", "sass"]
},
...

注意:这里loaders和文件中其他配置不同加了s

3、使用

1、在使用的地方如下写法

<style lang="scss" scoped>
  div {
    a {
      color: red
     }
    }
</style>

2、@import外部导入,如果不加scoped如果在app.vue中导入那么就是全局scss

<style lang="scss" scoped>
 @import './assets/scss/global.scss';
 * {
  color: red
 }
</style>

这样写下面的覆盖外部引入的

注意遇到的坑

报错

/node-sass/vendor no such file or directory in node-sass......

解决方法,运行 rebuild解决了

npm/cnpm rebuild node-sass --save-dev

更详细的解决方案如下:

根据package.json,进行npm install node_modules, 运行npm run dev时候,报错,错误如下.

vue2配置scss的方法步骤

查看node_modules文件夹,发现,并无vender 文件夹.如下图:

vue2配置scss的方法步骤

解决办法:

上图node-sass文件夹下,新建 vender 文件夹.然后运行,npm rebuild node-sass --save-dev,之后,查看node-sass文件夹,如下图所示:

vue2配置scss的方法步骤

就可以了

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

Javascript 相关文章推荐
摘自百度的图片轮换效果代码
Nov 19 Javascript
JS 参数传递的实际应用代码分析
Sep 13 Javascript
.net,js捕捉文本框回车键事件的小例子(兼容多浏览器)
Mar 11 Javascript
JS实现仿google、百度搜索框输入信息智能提示的实现方法
Apr 20 Javascript
javascript实现的猜数小游戏完整实例代码
May 10 Javascript
jq实现左滑显示删除按钮,点击删除实现删除数据功能(推荐)
Aug 23 Javascript
Html5 js实现手风琴效果
Apr 17 Javascript
原生Aajax 和jQuery Ajax 写法个人总结
Mar 24 jQuery
vue 之 .sync 修饰符示例详解
Apr 21 Javascript
vue.js实现二级菜单效果
Oct 19 Javascript
JavaScript使用canvas绘制随机验证码
Feb 17 Javascript
JavaScript图像放大镜效果实现方法详解
Jun 28 Javascript
JavaScript中将值转换为字符串的五种方法总结
Jun 06 #Javascript
详解Vue 如何监听Array的变化
Jun 06 #Javascript
js常见遍历操作小结
Jun 06 #Javascript
vue中v-show和v-if的异同及v-show用法
Jun 06 #Javascript
vue中的过滤器实例代码详解
Jun 06 #Javascript
Vue响应式原理Observer、Dep、Watcher理解
Jun 06 #Javascript
原生js通过一行代码实现简易轮播图
Jun 05 #Javascript
You might like
下载文件的点击数回填
2006/10/09 PHP
php cookie使用方法学习笔记分享
2013/11/07 PHP
php对二维数组进行排序的简单实例
2013/12/19 PHP
php内核解析:PHP中的哈希表
2014/01/30 PHP
php调用mysql存储过程实例分析
2014/12/29 PHP
详解WordPress中用于更新和获取用户选项数据的PHP函数
2016/03/08 PHP
PHP实现登录注册之BootStrap表单功能
2017/09/03 PHP
js ondocumentready onmouseover onclick onmouseout 样式
2010/07/22 Javascript
js保留小数点后几位的写法
2014/01/03 Javascript
addEventListener 的用法示例介绍
2014/05/07 Javascript
jquery实现右键菜单插件
2015/03/29 Javascript
jQuery检测输入的字符串包含的中英文的数量
2015/04/17 Javascript
浅析jquery unbind()方法移除元素绑定的事件
2016/05/24 Javascript
深入理解JavaScript中的call、apply、bind方法的区别
2016/05/30 Javascript
详解javascript事件绑定使用方法
2016/10/20 Javascript
简单实现Bootstrap标签页
2020/08/09 Javascript
Javascript基础回顾之(三) js面向对象
2017/01/31 Javascript
BootStrap与Select2使用小结
2017/02/17 Javascript
解析Vue2.0双向绑定实现原理
2017/02/23 Javascript
JavaScript正则获取地址栏中参数的方法
2017/03/02 Javascript
Vue.js 中的 $watch使用方法
2017/05/25 Javascript
Vue实现路由跳转和嵌套
2017/06/20 Javascript
Vue计算属性的使用
2017/08/04 Javascript
Bootstrap-table使用footerFormatter做统计列功能
2018/09/07 Javascript
vue自定义指令directive的使用方法
2019/04/07 Javascript
[42:11]TNC vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python中函数默认值使用注意点详解
2016/06/01 Python
Python中在for循环中嵌套使用if和else语句的技巧
2016/06/20 Python
使用pyecharts在jupyter notebook上绘图
2020/04/23 Python
Django实现支付宝付款和微信支付的示例代码
2018/07/25 Python
Django框架视图介绍与使用详解
2019/07/18 Python
html5的canvas实现3d雪花飘舞效果
2013/12/27 HTML / CSS
蔬菜基地的创业计划书
2014/01/06 职场文书
民政局副局长民主生活会个人整改措施
2014/10/04 职场文书
行政复议决定书
2015/06/24 职场文书
远程教育集中轮训基层干部培训班学习心得体会
2016/01/09 职场文书