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控件的相对独立性
Sep 03 Javascript
Jquery中显示隐藏的实现代码分析
Jul 26 Javascript
Jquery实现自定义窗口随意的拖拽
Mar 12 Javascript
漫谈JS引擎的运行机制 你应该知道什么
Jun 15 Javascript
BootStrapValidator校验方式
Dec 19 Javascript
Three.js基础学习之场景对象
Sep 27 Javascript
探索Vue高阶组件的使用
Jan 08 Javascript
微信小程序动态增加按钮组件
Sep 14 Javascript
JavaScript函数IIFE使用详解
Oct 21 Javascript
javascript绘制简单钟表效果
Apr 07 Javascript
google广告之另类js调用实现代码
Aug 22 Javascript
React列表栏及购物车组件使用详解
Jun 28 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堆排序(heapsort)练习
2013/11/13 PHP
thinkphp实现图片上传功能分享
2014/03/04 PHP
ThinkPHP验证码使用简明教程
2014/03/05 PHP
php统计时间和内存使用情况示例分享
2014/03/13 PHP
对于ThinkPHP框架早期版本的一个SQL注入漏洞详细分析
2014/07/04 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
2017/08/31 PHP
js 面向对象的技术创建高级 Web 应用程序
2010/02/25 Javascript
jquery DOM操作 基于命令改变页面
2010/05/06 Javascript
基于js与flash实现的网站flv视频播放插件代码
2014/10/14 Javascript
再次谈论React.js实现原生js拖拽效果引起的一系列问题
2016/04/03 Javascript
JSON与JS对象的区别与对比
2017/03/01 Javascript
详解在vue-cli项目中使用mockjs(请求数据删除数据)
2017/10/23 Javascript
vue项目中api接口管理总结
2018/04/20 Javascript
Vue Promise的axios请求封装详解
2018/08/13 Javascript
在vue中更换字体,本地存储字体非引用在线字体库的方法
2018/09/28 Javascript
vue项目中运用webpack动态配置打包多种环境域名的方法
2019/06/24 Javascript
Vue中遍历数组的新方法实例详解
2019/07/21 Javascript
JS实现商品橱窗特效
2020/01/09 Javascript
vue实现div单选多选功能
2020/07/16 Javascript
[56:48]FNATIC vs EG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python中给List添加元素的4种方法分享
2014/11/28 Python
python编码总结(编码类型、格式、转码)
2016/07/01 Python
Python IDLE 错误:IDLE''s subprocess didn''t make connection 的解决方案
2017/02/13 Python
手把手教你pycharm专业版安装破解教程(linux版)
2019/09/26 Python
python 并发下载器实现方法示例
2019/11/22 Python
tensorflow多维张量计算实例
2020/02/11 Python
使用python 计算百分位数实现数据分箱代码
2020/03/03 Python
在keras中实现查看其训练loss值
2020/06/16 Python
html5之Canvas路径绘图、坐标变换应用实例
2012/12/26 HTML / CSS
大学生求职推荐信
2013/11/27 职场文书
打架检讨书100字
2014/01/08 职场文书
小学运动会广播稿200字(十二篇)
2014/01/14 职场文书
机械工程及其自动化专业求职信
2014/08/08 职场文书
学生检讨书如何写
2014/10/30 职场文书
党小组考察意见
2015/06/02 职场文书
《作风建设永远在路上》心得体会
2016/01/21 职场文书