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 相关文章推荐
ExtJS 简介 让你知道extjs是什么
Dec 29 Javascript
MooTools 1.2介绍
Sep 14 Javascript
JS获取浏览器语言动态加载JS文件示例代码
Oct 31 Javascript
JS处理json日期格式化问题
Oct 01 Javascript
微信开发 js实现tabs选项卡效果
Oct 28 Javascript
react-native ListView下拉刷新上拉加载实现代码
Aug 03 Javascript
浅谈在vue中用webpack打包之后运行文件的问题以及相关配置方法
Feb 21 Javascript
vue-router判断页面未登录自动跳转到登录页的方法示例
Nov 04 Javascript
JavaScript事件对象深入详解
Dec 30 Javascript
详解element-ui中form验证杂记
Mar 04 Javascript
element-ui 本地化使用教程详解
Oct 28 Javascript
JavaScript多种滤镜算法实现代码实例
Dec 10 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
SSI指令
2006/11/25 PHP
php 函数中使用static的说明
2012/06/01 PHP
php curl_init函数用法
2014/01/31 PHP
ThinkPHP模板判断输出Present标签用法详解
2014/06/30 PHP
Zend Framework入门教程之Zend_Session会话操作详解
2016/12/08 PHP
PHP7新特性之抽象语法树(AST)带来的变化详解
2018/07/17 PHP
解析Javascript中大括号“{}”的多义性
2013/12/02 Javascript
javascript文件加载管理简单实现方法
2015/07/25 Javascript
详解Javascript模板引擎mustache.js
2016/01/20 Javascript
初识angular框架后的所思所想
2016/02/19 Javascript
JS代码随机生成姓名、手机号、身份证号、银行卡号
2016/04/27 Javascript
Jquery修改image的src属性,图片不加载问题的解决方法
2016/05/17 Javascript
归纳下js面向对象的几种常见写法总结
2016/08/24 Javascript
Vue 仿百度搜索功能实现代码
2017/02/16 Javascript
使用Node.js搭建静态资源服务详细教程
2017/08/02 Javascript
解决vue中无法动态修改jqgrid组件 url地址的问题
2018/03/01 Javascript
element-ui使用导航栏跳转路由的用法详解
2018/08/22 Javascript
基于vue.js组件实现分页效果
2018/12/29 Javascript
谈谈为什么你的 JavaScript 代码如此冗长
2019/01/30 Javascript
微信小程序页面上下滚动效果
2020/11/18 Javascript
如何在Angular8.0下使用ngx-translate进行国际化配置
2019/07/24 Javascript
python Django连接MySQL数据库做增删改查
2013/11/07 Python
Python实现购物程序思路及代码
2017/07/24 Python
django session完成状态保持的方法
2018/11/27 Python
python如何保证输入键入数字的方法
2019/08/23 Python
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
2020/04/22 Python
python 决策树算法的实现
2020/10/09 Python
python 用opencv实现图像修复和图像金字塔
2020/11/27 Python
Python性能测试工具Locust安装及使用
2020/12/01 Python
a标签下载链接的简单实现
2016/09/13 HTML / CSS
what is the difference between ext2 and ext3
2015/08/25 面试题
工商管理专业实习生自我鉴定
2013/09/29 职场文书
基本公共卫生服务健康教育工作方案
2014/05/22 职场文书
2014年反洗钱工作总结
2014/11/22 职场文书
公务员政审材料
2014/12/23 职场文书
Win11如何修改dns?Win11修改dns图文教程
2022/01/18 数码科技