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 1.3 和 Validation 验证插件1.5.1
Jul 09 Javascript
JS继承--原型链继承和类式继承
Apr 08 Javascript
浅析js中取绝对值的2种方法
Jul 09 Javascript
微信企业号开发之微信考勤Cookies的使用
Sep 11 Javascript
深入php面向对象、模式与实践
Feb 16 Javascript
Augularjs-起步详解
Jul 08 Javascript
深入理解AngularJs-scope的脏检查(一)
Jun 19 Javascript
Vue中的字符串模板的使用
May 17 Javascript
微信小程序页面缩放式侧滑效果的实现代码
Nov 15 Javascript
javascript中数组的常用算法深入分析
Mar 12 Javascript
javascript实现评分功能
Jun 24 Javascript
javascript+css实现俄罗斯方块小游戏
Jun 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
php include的妙用,实现路径加密
2008/07/29 PHP
使用Discuz关键词服务器实现PHP中文分词
2014/03/11 PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
2015/01/30 PHP
php删除指定目录的方法
2015/04/03 PHP
php生成curl命令行的方法
2015/12/14 PHP
JavaScript Array扩展实现代码
2009/10/14 Javascript
Js 随机数产生6位数字
2010/05/13 Javascript
js选取多个或单个元素的实现代码(用class)
2012/08/22 Javascript
浏览器加载、渲染和解析过程黑箱简析
2012/11/29 Javascript
javascript 实现map集合
2015/04/03 Javascript
每天一篇javascript学习小结(Array数组)
2015/11/11 Javascript
jQuery模仿阿里云购买服务器选择购买时间长度的代码
2016/04/29 Javascript
laypage分页控件使用实例详解
2016/05/19 Javascript
jQuery插件简单学习实例教程
2016/07/01 Javascript
jQuery简单实现页面元素置顶时悬浮效果示例
2016/08/01 Javascript
jquery操作ID带有变量的节点实例
2016/12/07 Javascript
vue双向绑定简要分析
2017/03/23 Javascript
jquery.uploadifive插件怎么解决上传限制图片或文件大小问题
2017/05/08 jQuery
基于Node.js实现压缩和解压缩的方法
2018/02/13 Javascript
react-native-video实现视频全屏播放的方法
2018/03/19 Javascript
使用Bootstrap做一个朝代历史表
2019/12/10 Javascript
Python版实现微信公众号扫码登陆
2020/05/28 Javascript
原生JS实现音乐播放器的示例代码
2021/02/25 Javascript
Python标准库urllib2的一些使用细节总结
2015/03/16 Python
对python中的装包与解包实例详解
2019/08/24 Python
使用python模拟高斯分布例子
2019/12/09 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
2020/02/28 Python
Python Socketserver实现FTP文件上传下载代码实例
2020/03/27 Python
秘鲁购物网站:Linio秘鲁
2017/04/07 全球购物
美国知名保健品网站:LuckyVitamin(支持中文)
2017/08/09 全球购物
自考生毕业自我鉴定
2013/10/10 职场文书
网页美工求职信
2014/02/15 职场文书
奥巴马就职演讲稿
2014/05/15 职场文书
标准毕业生自荐信
2014/06/24 职场文书
导游词之无锡唐城
2019/12/12 职场文书
Python OpenCV实现图形检测示例详解
2022/04/08 Python