vue2项目使用sass的示例代码


Posted in Javascript onJune 28, 2017

1,使用save会在package.json中自动添加。

npm install node-sass --save-dev

npm install sass-loader --save-dev

注:

通常使用npm安装会出现以下报错,安装失败。(网路问题)

vue2项目使用sass的示例代码

可以通过淘宝的npm镜像安装node-sass,解决以上问题。

$ npm install -g cnpm --registry=https://registry.npm.taobao.org (安装淘宝镜像)

$ cnpm install node-sass --save (使用淘宝镜像安装node-sass)

2.进入webpack.base.config.js 配置scss   module -- loaders (vue1.0)

$ npm install --save-dev sass-loader style-loader css-loader
{

 test: /\.vue$/,

 loader: 'vue-loader',

 options: {

  loaders: {

  'scss': 'style-loader!css-loader!sass-loader'

  }

 }

 }

打开webpack.base.config.js在loaders里面加上  module -- rules (vue2.0)

rules: [

  {

  test: /\.vue$/,

  loader: 'vue-loader',

  options: vueLoaderConfig

  },

  {

  test: /\.js$/,

  loader: 'babel-loader',

  include: [resolve('src'), resolve('test')]

  },

  {

  test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,

  loader: 'url-loader',

  query: {

   limit: 10000,

   name: utils.assetsPath('img/[name].[hash:7].[ext]')

  }

  },

  {

  test: /\.scss$/,

  loaders: ["style", "css", "sass"]

  },

  {

  test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,

  loader: 'url-loader',

  query: {

   limit: 10000,

   name: utils.assetsPath('fonts/[name].[hash:7].[ext]')

  }

  }

 ]

 }

3.如果需要在vue文件style标签使用scss的话,需要声明一下:

vue1.0

<style rel="stylesheet/scss" lang="scss"></style>

vue2.0

<style lang="scss" scoped="" type="text/css"></style>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS 控制CSS样式表
Aug 20 Javascript
jquery中输入验证中一个不错的效果
Aug 21 Javascript
jcarousellite.js 基于Jquery的图片无缝滚动插件
Dec 30 Javascript
解决js数据包含加号+通过ajax传到后台时出现连接错误
Aug 01 Javascript
JQuery与JS里submit()的区别示例介绍
Feb 17 Javascript
Window.Open如何在同一个标签页打开
Jun 20 Javascript
js实现截图保存图片功能的代码示例
Feb 16 Javascript
bootstrap table表格插件使用详解
May 08 Javascript
基于代数方程库Algebra.js解二元一次方程功能示例
Jun 09 Javascript
原生js的ajax和解决跨域的jsonp(实例讲解)
Oct 16 Javascript
react-native动态切换tab组件的方法
Jul 07 Javascript
vue-awesome-swiper 基于vue实现h5滑动翻页效果【推荐】
Nov 08 Javascript
微信小程序之网络请求简单封装实例详解
Jun 28 #Javascript
详解webpack+angular2开发环境搭建
Jun 28 #Javascript
JavaScript中最常用的10种代码简写技巧总结
Jun 28 #Javascript
AngularJS页面带参跳转及参数解析操作示例
Jun 28 #Javascript
AngularJS基于provider实现全局变量的读取和赋值方法
Jun 28 #Javascript
JavaScript循环_动力节点Java学院整理
Jun 28 #Javascript
JavaScript方法_动力节点Java学院整理
Jun 28 #Javascript
You might like
星际初学者游戏中永远要做的事
2020/03/04 星际争霸
简单的PHP多图上传小程序代码
2011/07/17 PHP
在PHP程序中使用Rust扩展的方法
2015/07/03 PHP
Thinkphp+smarty+uploadify实现无刷新上传
2015/07/30 PHP
浅谈PHP链表数据结构(单链表)
2016/06/08 PHP
YII2框架中查询生成器Query()的使用方法示例
2020/03/18 PHP
javascript 按回车键相应按钮提交事件
2009/11/02 Javascript
JavaScript中出现乱码的处理心得
2009/12/24 Javascript
jquery checkbox全选、取消全选实现代码
2010/03/05 Javascript
javascript中动态加载js文件多种解决办法总结
2013/11/15 Javascript
js中对象的声明方式以及数组的一些用法示例
2013/12/11 Javascript
jquery ajax 局部无刷新更新数据的实现案例
2014/02/08 Javascript
使用insertAfter()方法在现有元素后添加一个新元素
2014/05/28 Javascript
AngularJS 面试题集锦
2016/09/06 Javascript
Javascript 创建类并动态添加属性及方法的简单实现
2016/10/20 Javascript
微信小程序中子页面向父页面传值实例详解
2017/03/20 Javascript
关于vue.js组件数据流的问题
2017/07/26 Javascript
微信小程序版翻牌小游戏
2018/01/26 Javascript
react-native 圆弧拖动进度条实现的示例代码
2018/04/12 Javascript
微信小程序Getuserinfo解决方案图解
2018/08/24 Javascript
在Vue中使用mockjs代码实例
2020/11/25 Vue.js
[01:23:59]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 VP vs Secret
2018/04/03 DOTA
Python爬虫天气预报实例详解(小白入门)
2018/01/24 Python
python实现屏保计时器的示例代码
2018/08/08 Python
使用Django开发简单接口实现文章增删改查
2019/05/09 Python
Python实现一个数组除以一个数的例子
2019/07/20 Python
Python numpy大矩阵运算内存不足如何解决
2020/11/19 Python
全网最全python库selenium自动化使用详细教程
2021/01/12 Python
医学专业个人求职自荐信格式
2013/09/23 职场文书
党的生日演讲稿
2014/09/10 职场文书
房屋过户委托书范本
2014/10/07 职场文书
2014年保育员工作总结
2014/12/02 职场文书
医院消毒隔离制度
2015/08/05 职场文书
2016国培研修心得体会
2016/01/08 职场文书
python自动化之如何利用allure生成测试报告
2021/05/02 Python
微软Win11什么功能最惊艳? Windows11新功能特性汇总
2021/11/21 数码科技