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 相关文章推荐
getElementByIdx_x js自定义getElementById函数
Jan 24 Javascript
JavaScript 命名空间 使用介绍
Aug 29 Javascript
node.js入门教程迷你书、node.js入门web应用开发完全示例
Apr 06 Javascript
前端微信支付js代码
Jul 25 Javascript
js实现简单的碰壁反弹效果
Aug 30 Javascript
详解vue路由篇(动态路由、路由嵌套)
Jan 27 Javascript
原生js滑动轮播封装
Jul 31 Javascript
Vue双向数据绑定(MVVM)的原理
Oct 03 Javascript
antd table按表格里的日期去排序操作
Nov 17 Javascript
JavaScript实现鼠标移入随机变换颜色
Nov 24 Javascript
js调用网络摄像头的方法
Dec 05 Javascript
JavaScript事件的委托(代理)的用法示例详解
Feb 18 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
用PHP和MySQL保存和输出图片
2006/10/09 PHP
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
2011/01/06 PHP
php统计数组元素个数的方法
2015/07/02 PHP
深入剖析PHP中printf()函数格式化使用
2016/05/23 PHP
php基于dom实现读取图书xml格式数据的方法
2017/02/03 PHP
PHP使用POP3读取邮箱接收邮件的示例代码
2020/07/08 PHP
BOOM vs RR BO5 第三场 2.14
2021/03/10 DOTA
符合标准的js表单提交的代码
2007/09/13 Javascript
javascript获取flash版本号的方法
2014/11/20 Javascript
jQuery选择器源码解读(一):Sizzle方法
2015/03/31 Javascript
JS对大量数据进行多重过滤的方法
2016/11/04 Javascript
JS编写函数实现对身份证号码最后一位的验证功能
2016/12/29 Javascript
总结几道关于Node.js的面试问题
2017/01/11 Javascript
详解在Vue中有条件地使用CSS类
2017/09/30 Javascript
关于RxJS Subject的学习笔记
2018/12/05 Javascript
Vue CLI3中使用compass normalize的方法
2019/05/30 Javascript
深度了解vue.js中hooks的相关知识
2019/06/14 Javascript
监控微信小程序中的慢HTTP请求过程详解
2019/07/05 Javascript
JavaScript实现alert弹框效果
2020/11/19 Javascript
python的id()函数介绍
2013/02/10 Python
从零学python系列之浅谈pickle模块封装和拆封数据对象的方法
2014/05/23 Python
python django集成cas验证系统
2014/07/14 Python
python之array赋值技巧分享
2019/11/28 Python
windows环境中利用celery实现简单任务队列过程解析
2019/11/29 Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
2020/09/03 Python
美国眼镜网站:EyeBuyDirect
2017/04/13 全球购物
好的演讲稿开场白
2013/12/30 职场文书
公司门卫的岗位职责
2014/02/19 职场文书
护理专业毕业生自我鉴定总结
2014/03/24 职场文书
大学生心理活动总结
2014/07/04 职场文书
雷峰塔导游词
2015/02/09 职场文书
小学生心理健康活动总结
2015/05/08 职场文书
护士业务学习心得体会
2016/01/25 职场文书
python使用pygame创建精灵Sprite
2021/04/06 Python
win10滚动条自动往上跑怎么办?win10滚动条自动往上跑的解决方法
2022/08/05 数码科技
纯CSS打字动画的实现示例
2022/08/05 HTML / CSS