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 相关文章推荐
java script编程起步(第三课)
Jan 10 Javascript
Javascript无阻塞加载具体方式
Jun 28 Javascript
jquerydom对象的事件隐藏显示和对象数组示例
Dec 10 Javascript
jquery xMarquee实现文字水平无缝滚动效果
Apr 29 Javascript
在线所见即所得HTML编辑器的实现原理浅析
Apr 25 Javascript
js实现select二级联动下拉菜单
Apr 17 Javascript
JavaScript计算器网页版实现代码分享
Jul 15 Javascript
Bootstrap 轮播(Carousel)插件
Dec 26 Javascript
JavaScript实现两个select下拉框选项左移右移
Mar 09 Javascript
使用vue实现grid-layout功能实例代码
Jan 05 Javascript
详解layui弹窗父子窗口之间传参数的方法
Jan 16 Javascript
vue element-ui table组件动态生成表头和数据并修改单元格格式 父子组件通信
Aug 15 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中常见的mongodb查询操作
2013/06/20 PHP
php使用session二维数组实例
2014/11/06 PHP
php使用标签替换的方式生成静态页面
2015/05/21 PHP
php实现的xml操作类
2016/01/15 PHP
thinkphp3.2中实现phpexcel导出带生成图片示例
2017/02/14 PHP
PHP从零开始打造自己的MVC框架之路由类实现方法分析
2019/06/03 PHP
Laravel 5.5 实现禁用用户注册示例
2019/10/24 PHP
20行代码实现的一个CSS覆盖率测试脚本
2013/07/07 Javascript
js中的getAttribute方法使用示例
2014/08/01 Javascript
基于jquery实现发送文章到手机的代码
2014/12/26 Javascript
input点击后placeholder中的提示消息消失
2016/01/15 Javascript
JavaScript中style.left与offsetLeft的使用及区别详解
2016/06/08 Javascript
关于backbone url请求中参数带有中文存入数据库是乱码的快速解决办法
2016/06/13 Javascript
AngularJS实现一次监听多个值发生的变化
2016/08/31 Javascript
Vue 自定义动态组件实例详解
2018/03/28 Javascript
开发用到的js封装方法(20种)
2018/10/12 Javascript
Vuex mutitons和actions初使用详解
2019/03/04 Javascript
详解JS浏览器事件循环机制
2019/03/27 Javascript
jquery操作select常见方法大全【7种情况】
2019/05/28 jQuery
JS获取一个字符串中指定字符串第n次出现的位置
2021/02/10 Javascript
python机器学习理论与实战(六)支持向量机
2018/01/19 Python
Python中fnmatch模块的使用详情
2018/11/30 Python
python assert的用处示例详解
2019/04/01 Python
python三大神器之fabric使用教程
2019/06/10 Python
Django 对IP访问频率进行限制的例子
2019/08/30 Python
python3图片文件批量重命名处理
2019/10/31 Python
Python通过yagmail实现发送邮件代码解析
2020/10/27 Python
英国人最爱的饰品网站:Accessorize
2016/08/22 全球购物
植物选择:Botanic Choice
2017/02/15 全球购物
固特异美国在线轮胎店:Goodyear Tire
2019/02/23 全球购物
高级编程求职信模板
2014/02/16 职场文书
结对共建工作方案
2014/06/02 职场文书
环境日宣传活动总结
2014/07/09 职场文书
幼儿园父亲节活动总结
2015/02/12 职场文书
孕妇病假条怎么写
2015/08/17 职场文书