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 相关文章推荐
对象的类型:本地对象(1)
Dec 29 Javascript
JavaScript中继承的一些示例方法与属性参考
Aug 07 Javascript
javascript中setTimeout的问题解决方法
May 08 Javascript
js实现飞入星星特效代码
Oct 17 Javascript
javascript转换静态图片,增加粒子动画效果
May 28 Javascript
jQuery实现div随意拖动的实例代码(通用代码)
Jan 28 Javascript
JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
Feb 25 Javascript
vue.js中父组件调用子组件的内部方法示例
Oct 22 Javascript
详解Koa中更方便简单发送响应的方式
Jul 20 Javascript
Vue.set()动态的新增与修改数据,触发视图更新的方法
Sep 15 Javascript
小谈angular ng deploy的实现
Apr 07 Javascript
jQuery实现异步上传一个或多个文件
Aug 17 jQuery
微信小程序之网络请求简单封装实例详解
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实现多图上传(结合uploadify插件)思路分析
2016/11/30 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
基于PHP+Mysql简单实现了图书购物车系统的实例详解
2020/08/06 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/02/09 Javascript
Javascript 二维数组
2009/11/26 Javascript
jQuery UI Dialog 创建友好的弹出对话框实现代码
2012/04/12 Javascript
javascript中的parseInt和parseFloat区别
2013/07/12 Javascript
简单实用的全选反选按钮例子
2013/10/18 Javascript
基于jQuery实现文本框缩放以及上下移动功能
2014/11/24 Javascript
jQuery简单实现QQ空间点赞已经取消点赞
2015/04/02 Javascript
你一定会收藏的Nodejs代码片段
2016/02/04 NodeJs
使用plupload自定义参数实现多文件上传
2016/07/19 Javascript
Vuejs实现带样式的单文件组件新方法
2017/05/02 Javascript
原生JS控制多个滚动条同步跟随滚动效果
2017/12/22 Javascript
Vue和React有哪些区别
2020/09/12 Javascript
[03:42]2014DOTA2西雅图国际邀请赛 Navi战队巡礼
2014/07/07 DOTA
跟老齐学Python之不要红头文件(1)
2014/09/28 Python
Python的Flask框架中使用Flask-SQLAlchemy管理数据库的教程
2016/06/14 Python
python监测当前联网状态并连接的实例
2018/12/18 Python
Python Flask框架模板操作实例分析
2019/05/03 Python
python单向链表的基本实现与使用方法【定义、遍历、添加、删除、查找等】
2019/10/24 Python
Python文件路径名的操作方法
2019/10/30 Python
python3连接mysql获取ansible动态inventory脚本
2020/01/19 Python
python内打印变量之%和f的实例
2020/02/19 Python
Python导入模块包原理及相关注意事项
2020/03/25 Python
基于python 将列表作为参数传入函数时的测试与理解
2020/06/05 Python
python实现学生成绩测评系统
2020/06/22 Python
解决python运行效率不高的问题
2020/07/20 Python
Python制作运行进度条的实现效果(代码运行不无聊)
2021/02/24 Python
Bogner美国官网:滑雪服中的”Dior”
2018/01/30 全球购物
国贸专业个人求职信范文
2014/01/08 职场文书
节能标语大全
2014/06/21 职场文书
公务员年度考核登记表个人总结
2015/02/12 职场文书
2015廉洁自律个人总结
2015/02/14 职场文书
在职证明范本
2015/06/15 职场文书
预备党员入党感想
2015/08/10 职场文书