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 相关文章推荐
基于jquery的滚动条滚动固定div(附演示下载)
Oct 29 Javascript
jquery的attr方法禁用表单元素禁用输入内容
Jun 23 Javascript
js鼠标点击按钮切换图片-图片自动切换-点击左右按钮切换特效代码
Sep 02 Javascript
js倒计时抢购实例
Dec 20 Javascript
Extjs实现下拉菜单效果
Apr 01 Javascript
基于jQuery插件实现点击小图显示大图效果
May 11 Javascript
Node.js实现兼容IE789的文件上传进度条
Sep 02 Javascript
jQuery实现简单的回到顶部totop功能示例
Oct 16 jQuery
详解React 在服务端渲染的实现
Nov 16 Javascript
微信小程序实现富文本图片宽度自适应的方法
Jan 20 Javascript
基于vue-cli 路由 实现类似tab切换效果(vue 2.0)
May 08 Javascript
详解Vue3 Composition API中的提取和重用逻辑
Apr 29 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类
2006/11/25 PHP
php全排列递归算法代码
2012/10/09 PHP
PHP递归实现层级树状展开
2016/04/01 PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
2017/04/19 PHP
javascript prototype,executing,context,closure
2008/12/24 Javascript
JavaScript中“+”的陷阱深刻理解
2012/12/04 Javascript
js中cookie的添加、取值、删除示例代码
2013/10/21 Javascript
js hover 定时器(实例代码)
2013/11/12 Javascript
JavaScript中的setUTCDate()方法使用详解
2015/06/11 Javascript
四种参数传递的形式——URL,超链接,js,form表单
2015/07/24 Javascript
js仿手机页面文件下拉刷新效果
2016/10/14 Javascript
nodejs服务搭建教程 nodejs访问本地站点文件
2017/04/07 NodeJs
JavaScript Array.flat()函数用法解析
2020/09/02 Javascript
移动端JS实现拖拽两种方法解析
2020/10/12 Javascript
react ant Design手动设置表单的值操作
2020/10/31 Javascript
js实现验证码干扰(静态)
2021/02/22 Javascript
[02:36]DOTA2混沌骑士 英雄基础教程
2013/11/26 DOTA
[01:45]2014DOTA2 TI预选赛预选赛 大神专访第二弹!
2014/05/20 DOTA
Python爬豆瓣电影实例
2018/02/23 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
2018/04/10 Python
PyTorch线性回归和逻辑回归实战示例
2018/05/22 Python
使用 Python 实现简单的 switch/case 语句的方法
2018/09/17 Python
python图像处理模块Pillow的学习详解
2019/10/09 Python
HTML5通用接口详解
2016/06/12 HTML / CSS
Evisu官方网站:日本牛仔品牌,时尚街头设计风格
2016/12/30 全球购物
计算机个人求职信范例
2014/01/24 职场文书
实习推荐信
2014/05/10 职场文书
应聘会计求职信
2014/06/11 职场文书
建筑施工安全生产责任书
2014/07/22 职场文书
趣味运动会广播稿
2014/09/13 职场文书
2014年药店店长工作总结
2014/11/17 职场文书
2015年业务工作总结范文
2015/04/10 职场文书
公司放假通知怎么写
2015/04/15 职场文书
检讨书之工作不认真
2019/08/14 职场文书
创业项目大全(适合在家创业的项目)
2019/08/15 职场文书
总结Java对象被序列化的两种方法
2021/06/30 Java/Android