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 相关文章推荐
Tab页界面 用jQuery及Ajax技术实现(php后台)
Oct 12 Javascript
js 3秒后跳转页面的实现代码
Mar 10 Javascript
纯CSS3代码实现滑动开关效果
Aug 19 Javascript
创建自己的jquery表格插件
Nov 25 Javascript
jQuery实现的左右移动焦点图效果
Jan 14 Javascript
Node.js环境下JavaScript实现单链表与双链表结构
Jun 12 Javascript
js方法数据验证的简单实例
Sep 17 Javascript
原生JS实现图片网格式渐显、渐隐效果
Jun 05 Javascript
使用jQuery实现两个div中按钮互换位置的实例代码
Sep 21 jQuery
Angular 封装并发布组件的方法示例
Apr 19 Javascript
layui添加动态菜单与选项卡 AJAX请求的例子
Sep 25 Javascript
原生jQuery实现只显示年份下拉框
Dec 24 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
从零开始 教你如何搭建Discuz!4.1论坛
2006/07/07 PHP
关于file_get_contents返回为空或函数不可用的解决方案
2013/06/24 PHP
PHP加密技术的简单实现
2016/09/04 PHP
PHP 出现 http500 错误的解决方法
2021/03/09 PHP
异步javascript的原理和实现技巧介绍
2012/11/08 Javascript
JQuery中使用.each()遍历元素学习笔记
2014/11/08 Javascript
JavaScript学习笔记之取数组中最大值和最小值
2016/03/23 Javascript
js自定义QQ菜单效果
2017/01/10 Javascript
jQuery居中元素scrollleft计算方法示例
2017/01/16 Javascript
详解webpack打包vue时提取css
2017/05/26 Javascript
ES6中Class类的静态方法实例小结
2017/10/28 Javascript
Angularjs中的$apply及优化使用详解
2018/07/02 Javascript
JS在if中的强制类型转换方式
2018/07/15 Javascript
layUI的验证码功能及校验实例
2019/10/25 Javascript
vue 实现单选框设置默认选中值
2019/11/07 Javascript
微信小程序wx.navigateTo方法里的events参数使用详情及场景
2020/01/07 Javascript
详解Vue3中对VDOM的改进
2020/04/23 Javascript
小程序实现多个选项卡切换
2020/06/19 Javascript
[02:04]2016国际邀请赛中国区预选赛VG.R晋级之路
2016/07/01 DOTA
Python for Informatics 第11章之正则表达式(二)
2016/04/21 Python
Python面向对象编程中关于类和方法的学习笔记
2016/06/30 Python
Python操作MySQL模拟银行转账
2018/03/12 Python
使用django-guardian实现django-admin的行级权限控制的方法
2018/10/30 Python
python爬虫用mongodb的理由
2020/07/28 Python
CSS3 transform的skew属性值图文详解
2014/07/21 HTML / CSS
HTML5 video循环播放多个视频的方法步骤
2020/08/06 HTML / CSS
HMV日本官网:全球知名的音乐、DVD和电脑游戏零售巨头
2016/08/13 全球购物
雪花秀美国官方网站:韩国著名草本护肤化妆品品牌
2016/10/19 全球购物
美国独家设计师眼镜在线光学商店:Glasses Gallery
2017/12/28 全球购物
个人自我鉴定怎么写
2013/10/28 职场文书
环保项目建议书
2014/08/26 职场文书
旅游局领导班子“四风”问题对照检查材料思想汇报
2014/09/29 职场文书
个人求职意向书
2015/05/11 职场文书
公司仓库管理制度
2015/08/04 职场文书
工作自我评价范文
2019/03/21 职场文书
如何搭建 MySQL 高可用高性能集群
2021/06/21 MySQL