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 相关文章推荐
javascript实现的距离现在多长时间后的一个格式化的日期
Oct 29 Javascript
Javascript alert消息换行的方法
Aug 07 Javascript
js获取当前地址 JS获取当前URL的示例代码
Feb 26 Javascript
js实现图片旋转的三种方法
Apr 10 Javascript
DataTables+BootStrap组合使用Ajax来获取数据并且动态加载dom的方法(排序,过滤,分页等)
Nov 09 Javascript
js前端日历控件(悬浮、拖拽、自由变形)
Mar 02 Javascript
微信小程序 滚动到某个位置添加class效果实现代码
Apr 19 Javascript
详解让sublime text3支持Vue语法高亮显示的示例
Sep 29 Javascript
浅谈在node.js进入文件目录的问题
May 13 Javascript
小程序实现订单倒计时功能
Apr 23 Javascript
Node.js系列之发起get/post请求(2)
Aug 30 Javascript
jQuery实现中奖播报功能(让文本滚动起来) 简单设置数值即可
Mar 20 jQuery
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下通过file_get_contents的代理使用方法
2011/02/16 PHP
PHP中SESSION使用中的一点经验总结
2012/03/30 PHP
CodeIgniter生成网站sitemap地图的方法
2013/11/13 PHP
php时间戳格式化显示友好的时间函数分享
2014/10/21 PHP
php编写的一个E-mail验证类
2015/03/25 PHP
PHP+AJAX实现投票功能的方法
2015/09/28 PHP
在textarea文本域中显示HTML代码的方法
2007/03/06 Javascript
Javascript 遍历对象中的子对象
2009/07/03 Javascript
学习ExtJS(一) 之基础前提
2009/10/07 Javascript
根据当前时间在jsp页面上显示上午或下午
2014/08/18 Javascript
JavaScript小技巧整理
2015/12/30 Javascript
JS运动相关知识点小结(附弹性运动示例)
2016/01/08 Javascript
用NODE.JS中的流编写工具是要注意的事项
2016/03/01 Javascript
基于对象合并功能的实现示例
2017/10/10 Javascript
浅谈Vue SSR 的 Cookies 问题
2017/11/20 Javascript
微信小程序排坑指南详解
2018/05/23 Javascript
深入理解Vue父子组件生命周期执行顺序及钩子函数
2018/08/12 Javascript
详解Axios 如何取消已发送的请求
2018/10/20 Javascript
JavaScript JSON数据处理全集(小结)
2019/08/15 Javascript
如何使用JS console.log()技巧提高工作效率
2020/10/14 Javascript
跟老齐学Python之??碌某?? target=
2014/09/12 Python
详解tensorflow载入数据的三种方式
2018/04/24 Python
python中的协程深入理解
2019/06/10 Python
selenium 多窗口切换的实现(windows)
2020/01/18 Python
python为什么要安装到c盘
2020/07/20 Python
Marc Jacobs官方网站:美国奢侈品牌
2017/08/29 全球购物
Marlies Dekkers内衣美国官方网上商店:高端内衣品牌
2018/11/12 全球购物
法国房车租赁网站:Yescapa
2019/08/26 全球购物
用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作
2012/06/11 面试题
眼镜促销方案
2014/03/15 职场文书
销售经理岗位职责
2014/03/16 职场文书
教师师德演讲稿
2014/05/06 职场文书
人民币使用说明书
2019/04/17 职场文书
利用ajax+php实现商品价格计算
2021/03/31 PHP
Pandas数据结构之Series的使用
2022/03/31 Python
MySQL 计算连续登录天数
2022/05/11 MySQL