今天用2.0创建项目的时候,使用scss一直不成功,一直报错………………
记录一下,防止下次踩坑

1、安装依赖包

vue的webpack项目中需要安装上node-sass、sass-loader和style-loader,所以,在项目中,运行一遍:

npm i node-sass sass-loader style-loader -D

运行以上的命令之后,将在package.json文件中的“devDependencies”属性中看到对应的版本号。

2、配置loader

在项目中的build目录找到webpack.base.conf.js文件,在该文件module.export中的module.rules加入解释scss文件的loader,具体做法是,在数组中加入一个对象,对象的内容如下

{test: /\.scss$/,loader: 'sass-loader!style-loader!css-loader',
}

3、指定语言为scss

在.vue文件的style标签中加 lang=“scss”,写法如下:

<style  lang="scss" scoped></style>

通过以上的步骤就可以在项目中使用sass。


emm 我按照这个步骤 执行N次,仍旧报错,最终解决办法:
看看我们的package.json文件 ,sass-loader 下载的是最新的版本,这样是不可以的
我们指定下载版本:

 npm i sass-loader@7.3.1 -S

下载之后,重新启动项目就可以正常使用SCSS了!!

如果你还没有成功,请留言,我们一起解决

Vue2.0项目中使用sass(踩坑之路)相关推荐

  1. ReactNative 在丁香医生项目中引入的踩坑日记

    ReactNative 在丁香医生项目中引入的踩坑日记 this没绑定到函数导致空指针 参考 React-Native 踩坑第二弹-undefined is not a function(evalua ...

  2. vue-cli3.0+webpack4中关于svg-sprite-loader踩坑,让svg组件徜徉我的web项目

    第一次写文章,今天踩坑过后希望能够记录这样'生动有趣'的踩坑之旅,还是那样,在技术的海洋中,我和大佬就像鱼和水,我没了大佬就凉了,大佬没了我还清净,感谢一路栽培.公司之前的项目都是用vue-cli2. ...

  3. 在Vue2.0项目中与H5项目中获取、设置、清除cookie的一些注意点

    在vue中获取cookie 原生js方法没有直接获取cookie中值的,所以我在vue的项目中我自己写了个获取cookie值的方法(还有删除与设置cookie的方法还没去写,大家一起来补充完善) &l ...

  4. vue2.0项目中使用Ueditor富文本编辑器应用中出现的问题

    1.如何设置config中的内容 readonly:true,//只读模式wordCount:false,//是否开启字数统计enableAutoSave: false,//自动保存功能 重点:ena ...

  5. Vue2.0史上最全入坑教程(中)—— 脚手架代码详解

    2019独角兽企业重金招聘Python工程师标准>>> 书接上文我们说道,如何利用脚手架(vue-cli)构建一个vue项目,本回书我们一起来学习分析下代码. 回顾下创建后的项目目录 ...

  6. vue2.0怎么渲染html,vue采坑之——vue里面渲染html 并添加样式

    在工作中,有次遇到要把返回的字符串分割成两部分,一部分用另外的样式显示. 这时候,我想通过对得到字符串进行处理,在需要特别样式的字符串片段用html标签(用的span)包裹起来再通过变量绑定就好了.不 ...

  7. Vue2.0项目安装Mint-UI - cmd篇

    Vue2.0项目如何安装引入Mint-UI? 这里讲一下如何通过cmd指令安装mint-ui到vue2.0项目. 步骤说明: 和以前一样,先cd到项目根目录 然后cmd:npm i mint-ui - ...

  8. TypeScript及TypeScript在vue3.0项目中的基本使用

    一. TypeScript是什么 TypeScript 是一种由微软开发的自由开源的编程语言,主要提供了类型系统和对 ES6的支持.它是JavaScript的一个超集,扩展了JavaScript的 语 ...

  9. 在vue3.0项目中使用tinymce富文本编辑器

    目录 一.安装 二.完整代码 三.事项说明 四.参考文档   之前看了好几篇关于 vue项目中使用 tinymce的文章, import引入大量 tinymce插件, /node_modules/ti ...

最新文章

  1. vue vue-router vuex element-ui axios 的学习笔记(七)完善登录注册
  2. node 之 redis 使用
  3. How to use USB to do charger detection instead of PMIC?
  4. 动态网站的技术路线_简单动态网站搭建
  5. 2020-12-15 IEEE写作格式
  6. ajax传递json对象 php,ajax 和 php 相互传递 JSON对象(转载)
  7. java static 对象加锁_java安全编码指南之:lock和同步的正确使用
  8. 【Java8实战】list分组、过滤、统计、排序等常用操作
  9. matlab状态反馈控制器设计,状态反馈控制器设计方案书.doc
  10. 【工具】(一):关于Sublime Text 3,主题插件Boxy Theme安装问题,已解决
  11. oracle的报表工具有哪些,报表开发常用的六款小工具
  12. 如何让p标签里面的内容首行缩进
  13. ctfshow菜狗杯wp
  14. 【C++】实现一个日期计算器
  15. linux中的页缓存和文件IO
  16. Android:开发中,代码被横线划掉是什么意思
  17. 结对项目-数独程序扩展
  18. dwg格式文件怎么打开
  19. 成功通过PMP考试---我的经验
  20. Accuracy and precision 意义

热门文章

  1. python简单连接数据库
  2. 数据集成--ETL工具
  3. REST、SOAP、protocolbuf、thrift、avro
  4. java中的char可以存储汉字吗?
  5. Java多线程(五)之BlockingQueue深入分析
  6. 《Linux From Scratch》第三部分:构建LFS系统 第六章:安装基本的系统软件- 6.69. Vim-7.4...
  7. DevExpress TreeListLookupEdit常用技巧
  8. Ubuntu 安装Jdk(apt-get)
  9. 富士施乐打印机-查看端口号
  10. 使用github时因fatal: remote origin already exists错误,无法提交