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 相关文章推荐
Ctrl+Enter提交内容信息
Jun 26 Javascript
clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别分析
Mar 12 Javascript
SOSO地图API使用(一)在地图上画圆实现思路与代码
Jan 15 Javascript
将input file的选择的文件清空的两种解决方案
Oct 21 Javascript
封装了jQuery的Ajax请求全局配置
Feb 05 Javascript
JavaScript判断IE版本型号
Jul 27 Javascript
javascript实现右侧弹出“分享到”窗口效果
Feb 01 Javascript
jQuery实现web页面樱花坠落的特效
Jun 01 jQuery
浅谈Angular4实现热加载开发旅程
Sep 08 Javascript
JavaScript定义函数的三种实现方法
Sep 23 Javascript
webstorm中配置Eslint的两种方式及差异比较详解
Oct 19 Javascript
JS实现json数组排序操作实例分析
Oct 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
一个用于mysql的数据库抽象层函数库
2006/10/09 PHP
php发送邮件的问题详解
2015/06/22 PHP
php中的异常和错误浅析
2017/05/03 PHP
深入学习微信网址链接解封的防封原理visit_type
2019/08/15 PHP
laravel validate 设置为中文的例子(验证提示为中文)
2019/09/29 PHP
js几个验证函数代码
2010/03/25 Javascript
Javascript this 的一些学习总结
2012/08/31 Javascript
对frameset、frame、iframe的js操作示例代码
2013/08/16 Javascript
创建、调用JavaScript对象的方法集锦
2014/12/24 Javascript
浅谈React 属性和状态的一些总结
2016/11/21 Javascript
详解如何使用vue-cli脚手架搭建Vue.js项目
2017/05/19 Javascript
详解微信小程序之一键复制到剪切板
2019/04/24 Javascript
python制作花瓣网美女图片爬虫
2015/10/28 Python
详解Python中的变量及其命名和打印
2016/03/11 Python
浅谈Python由__dict__和dir()引发的一些思考
2017/10/30 Python
python机器学习案例教程——K最近邻算法的实现
2017/12/28 Python
python框架中flask知识点总结
2018/08/17 Python
python实现控制台打印的方法
2019/01/12 Python
python实现简单图片物体标注工具
2019/03/18 Python
python解析命令行参数的三种方法详解
2019/11/29 Python
pytorch sampler对数据进行采样的实现
2019/12/31 Python
Python面向对象程序设计之私有变量,私有方法原理与用法分析
2020/03/23 Python
python 实时调取摄像头的示例代码
2020/11/25 Python
css3一款3D字体带阴影效果的实现步骤
2013/03/20 HTML / CSS
纯html5+css3下拉导航菜单实现代码
2013/03/18 HTML / CSS
Jabra捷波朗美国官网:用于办公、车载和运动的无线蓝牙耳麦
2017/02/01 全球购物
Viking比利时:购买办公用品
2019/10/30 全球购物
掌上明珠Java程序员面试总结
2016/02/23 面试题
优秀应届毕业生自荐信
2013/11/16 职场文书
物流专业大学生职业生涯规划书范文
2014/01/15 职场文书
抽奖活动主持词
2014/03/31 职场文书
施工安全协议书范本
2014/09/26 职场文书
优秀校长事迹材料
2014/12/24 职场文书
《社戏》教学反思
2016/02/22 职场文书
多表查询、事务、DCL
2021/04/05 MySQL
关于Spring配置文件加载方式变化引发的异常详解
2022/01/18 Java/Android