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 相关文章推荐
Jquery下判断Id是否存在的代码
Jan 06 Javascript
IE中的File域无法清空使用jQuery重设File域
Apr 24 Javascript
JS实现两个大数(整数)相乘
Apr 28 Javascript
Vue数据驱动模拟实现2
Jan 11 Javascript
js中编码函数:escape,encodeURI与encodeURIComponent详解
Mar 21 Javascript
H5手机端多文件上传预览插件
Apr 21 Javascript
JS判断数组那点事
Oct 10 Javascript
vue 中的keep-alive实例代码
Jul 20 Javascript
jQuery中ajax请求后台返回json数据并渲染HTML的方法
Aug 08 jQuery
django简单的前后端分离的数据传输实例 axios
May 18 Javascript
通过实例解析jQ Ajax操作相关原理
Sep 23 Javascript
Openlayers实现图形绘制
Sep 28 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
深入HTTP响应状态码速查表的详解
2013/06/07 PHP
10个值得深思的PHP面试题
2016/11/14 PHP
php实现头像上传预览功能
2017/04/27 PHP
yii2.0整合阿里云oss的示例代码
2017/09/19 PHP
PHP crypt()函数的用法讲解
2019/02/15 PHP
php封装的page分页类完整实例代码
2020/02/01 PHP
JavaScript 事件对象的实现
2009/07/13 Javascript
Javascript Function对象扩展之延时执行函数
2010/07/06 Javascript
jQuery技巧总结
2011/01/01 Javascript
jquery实现表格奇数偶数行不同样式(有图为证及实现代码)
2013/01/23 Javascript
AngularJS语法详解
2015/01/23 Javascript
js运动动画的八个知识点
2015/03/12 Javascript
JS获取iframe中marginHeight和marginWidth属性的方法
2015/04/01 Javascript
RequireJS入门一之实现第一个例子
2015/09/30 Javascript
jQuery实现发送验证码并60秒倒计时功能
2016/11/25 Javascript
JavaScript使用Ajax上传文件的示例代码
2017/08/10 Javascript
jQuery插件artDialog.js使用与关闭方法示例
2017/10/09 jQuery
JS解决position:sticky的兼容性问题的方法
2017/10/17 Javascript
浅谈Koa服务限流方法实践
2017/10/23 Javascript
原生JS实现pc端轮播图效果
2020/12/21 Javascript
Python中的测试模块unittest和doctest的使用教程
2015/04/14 Python
使用Python进行二进制文件读写的简单方法(推荐)
2016/09/12 Python
python使用str &amp; repr转换字符串
2016/10/13 Python
Python实现的字典排序操作示例【按键名key与键值value排序】
2018/12/21 Python
anaconda如何查看并管理python环境
2019/07/05 Python
pymysql 插入数据 转义处理方式
2020/03/02 Python
Python 忽略文件名编码的方法
2020/08/01 Python
Python grpc超时机制代码示例
2020/09/14 Python
莫斯科隐形眼镜网上商店:Linzi
2019/07/22 全球购物
2014年教师培训的自我评价
2014/01/03 职场文书
产品质量承诺书
2014/03/27 职场文书
关于九一八事变的演讲稿2014
2014/09/17 职场文书
小学优秀教师事迹材料
2014/12/16 职场文书
2015年师德表现自我评价
2015/03/05 职场文书
催款函范文
2015/06/24 职场文书
孕妇病假条怎么写
2015/08/17 职场文书