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 相关文章推荐
JavaScript中URL编码函数代码
Jan 11 Javascript
ANT 压缩(去掉空格/注释)JS文件可提高js运行速度
Apr 15 Javascript
nullJavascript中创建对象的五种方法实例
May 07 Javascript
JS获取url链接字符串 location.href
Dec 23 Javascript
js获取某元素的class里面的css属性值代码
Jan 16 Javascript
快速学习jQuery插件 Form表单插件使用方法
Dec 01 Javascript
动态的9*9乘法表效果的实现代码
May 16 Javascript
Zabbix添加Node.js监控的方法
Oct 20 Javascript
遍历json 对象的属性并且动态添加属性的实现
Dec 02 Javascript
Vue表单验证插件的制作过程
Apr 01 Javascript
Node.js Express安装与使用教程
May 11 Javascript
Vue数据驱动表单渲染,轻松搞定form表单
Jul 19 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
php遍历数组的方法分享
2012/03/22 PHP
php实现读取和写入tab分割的文件
2015/06/01 PHP
PHP数组中头部和尾部添加元素的方法(array_unshift,array_push)
2017/04/10 PHP
关于JavaScript中var声明变量作用域的推断
2010/12/16 Javascript
jquery Mobile入门—外部链接切换示例代码
2013/01/08 Javascript
JS 获取select(多选下拉)中所选值的示例代码
2013/08/02 Javascript
深入理解JQuery keyUp和keyDown的区别
2013/12/12 Javascript
jquery提交form表单时禁止重复提交的方法
2014/02/13 Javascript
jQuery中的height innerHeight outerHeight区别示例介绍
2014/06/15 Javascript
JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
2015/11/15 Javascript
jQuery通用的全局遍历方法$.each()用法实例
2016/07/04 Javascript
jQuery+ajax的资源回收处理机制分析
2017/01/07 Javascript
AngularJS 教程及实例代码
2017/10/23 Javascript
babel的使用及安装配置教程
2018/02/22 Javascript
详解react-redux插件入门
2018/04/19 Javascript
Vue Autocomplete 自动完成功能简单示例
2019/05/25 Javascript
浅谈Vue static 静态资源路径 和 style问题
2020/11/07 Javascript
[00:15]TI9地铁玩家打卡
2019/08/11 DOTA
跟老齐学Python之从格式化表达式到方法
2014/09/28 Python
Python利用ElementTree模块处理XML的方法详解
2017/08/31 Python
Python matplotlib画图实例之绘制拥有彩条的图表
2017/12/28 Python
使用python将请求的requests headers参数格式化方法
2019/01/02 Python
Python 3.8新特征之asyncio REPL
2019/05/28 Python
python实现身份证实名认证的方法实例
2019/11/08 Python
乐高西班牙官方商店:LEGO Shop ES
2019/12/01 全球购物
应届电子商务毕业自荐书范文
2014/02/11 职场文书
临床医师个人自我评价
2014/04/06 职场文书
电视节目策划方案
2014/05/16 职场文书
保密工作承诺书
2014/08/29 职场文书
学校党支部公开承诺书
2015/04/30 职场文书
征求意见函
2015/06/05 职场文书
百年校庆感言
2015/08/01 职场文书
银行安全保卫工作总结
2015/08/10 职场文书
Oracle设置DB、监听和EM开机启动的方法
2021/04/25 Oracle
为什么MySQL分页用limit会越来越慢
2021/07/25 MySQL
spring cloud 配置中心客户端启动遇到的问题
2021/09/25 Java/Android