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 相关文章推荐
js和jquery批量绑定事件传参数一(新猪猪原创)
Jun 23 Javascript
JavaScript简单实现网页回到顶部功能
Nov 12 Javascript
angularJS 中input示例分享
Feb 09 Javascript
jQuery实现图片走马灯效果的原理分析
Jan 16 Javascript
JavaScript 网页中实现一个计算当年还剩多少时间的倒数计时程序
Jan 25 Javascript
纯JS单页面赛车游戏制作代码分享
Mar 03 Javascript
jq.ajax+php+mysql实现关键字模糊查询(示例讲解)
Jan 02 Javascript
微信小程序中添加客服按钮contact-button功能
Apr 27 Javascript
从零开始搭建webpack+react开发环境的详细步骤
May 18 Javascript
layui下拉列表select实现可输入查找的方法
Sep 28 Javascript
Vue elementui字体图标显示问题解决方案
Aug 18 Javascript
JavaScript 常见的继承方式汇总
Sep 17 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
2个自定义的PHP in_array 函数,解决大量数据判断in_array的效率问题
2014/04/08 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
2015/02/12 PHP
FLASH 广告之外的链接
2008/12/16 Javascript
JavaScript高级程序设计 阅读笔记(二十一) JavaScript中的XML
2012/09/14 Javascript
js如何取消事件冒泡
2013/09/23 Javascript
利用jQuery实现可输入搜索文字的下拉框
2013/10/23 Javascript
JQuery自动触发事件的方法
2015/06/13 Javascript
JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
2016/01/05 Javascript
js确认框confirm()用法实例详解
2016/01/07 Javascript
Bootstrap table的使用方法
2016/11/02 Javascript
webpack配置的最佳实践分享
2017/04/21 Javascript
一个可复用的vue分页组件
2017/05/15 Javascript
js实现扫雷小程序的示例代码
2017/09/27 Javascript
JavaScript适配器模式详解
2017/10/19 Javascript
vue-router+nginx 非根路径配置方法
2018/06/30 Javascript
微信小程序实现左右列表联动
2020/05/19 Javascript
Ant Design Pro 下实现文件下载的实现代码
2019/12/03 Javascript
vue调用本地摄像头实现拍照功能
2020/08/14 Javascript
vue实现禁止浏览器记住密码功能的示例代码
2021/02/03 Vue.js
Python脚本实现格式化css文件
2015/04/08 Python
python机器学习之随机森林(七)
2018/03/26 Python
python获取代码运行时间的实例代码
2018/06/11 Python
Python3 批量扫描端口的例子
2019/07/25 Python
win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码
2020/01/16 Python
Pycharm Plugins加载失败问题解决方案
2020/11/28 Python
英国现代家具和装饰网站:PN Home
2018/08/16 全球购物
美国最大婚纱连锁店运营商:David’s Bridal
2019/03/12 全球购物
最好的商品表达自己:Cafepress
2019/09/04 全球购物
小米俄罗斯授权商店:Xiaomi俄罗斯
2019/12/08 全球购物
值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型
2015/10/24 面试题
外贸销售员求职的自我评价
2013/11/23 职场文书
企业安全生产承诺书
2014/05/22 职场文书
办公室文员工作自我鉴定
2014/09/19 职场文书
2016教师节感恩话语
2015/12/09 职场文书
关于JavaScript轮播图的实现
2021/11/20 Javascript
vue postcss-px2rem 自适应布局
2022/05/15 Vue.js