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 相关文章推荐
一个js封装的不错的选项卡效果代码
Feb 15 Javascript
关于juqery radio写法的兼容性问题(新老版本jquery)
Jun 14 Javascript
jQuery操作CheckBox的方法介绍(选中,取消,取值)
Feb 04 Javascript
我的Node.js学习之路(一)
Jul 06 Javascript
js带前后翻页的图片切换效果代码分享
Sep 08 Javascript
浅谈Angular中ngModel的$render
Oct 24 Javascript
Bootstrap CSS布局之按钮
Dec 17 Javascript
如何使用Bootstrap创建表单
Mar 29 Javascript
easyui datagrid 表格中操作栏 按钮图标不显示的解决方法
Jul 27 Javascript
深入浅析JS中的严格模式
Jun 04 Javascript
Vue中使用Lodop插件实现打印功能的简单方法
Dec 19 Javascript
Vuejs中的watch实例详解(监听者)
Jan 05 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脚本数据库功能详解(下)
2006/10/09 PHP
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
2010/10/12 PHP
PHP操作XML作为数据库的类
2010/12/19 PHP
PHP 多维数组的排序问题 根据二维数组中某个项排序
2011/11/09 PHP
php实现文件下载功能的几个代码分享
2014/05/10 PHP
PHP通过文件路径获取文件名的实例代码
2018/10/14 PHP
鼠标移到图片上变大显示而不是放大镜效果
2014/06/15 Javascript
js判断空对象的实例(超简单)
2016/07/26 Javascript
jQuery实现表格奇偶行显示不同背景色 就这么简单
2017/03/13 Javascript
node.js连接MongoDB数据库的2种方法教程
2017/05/17 Javascript
jQuery实现所有验证通过方可提交的表单验证
2017/11/21 jQuery
EasyUI的DataGrid绑定Json数据源的示例代码
2017/12/16 Javascript
[38:30]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场2
2014/05/24 DOTA
Python中非常实用的一些功能和函数分享
2015/02/14 Python
Python 性能优化技巧总结
2016/11/01 Python
python+opencv实现动态物体追踪
2018/01/09 Python
pandas.DataFrame 根据条件新建列并赋值的方法
2018/04/08 Python
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
2018/06/28 Python
python web自制框架之接受url传递过来的参数实例
2018/12/17 Python
Python matplotlib学习笔记之坐标轴范围
2019/06/28 Python
python for和else语句趣谈
2019/07/02 Python
python opencv 实现对图像边缘扩充
2020/01/19 Python
Python使用xlrd实现读取合并单元格
2020/07/09 Python
CSS3教程(3):border-color网页边框色彩
2009/04/02 HTML / CSS
使用CSS3的font-face字体嵌入样式的方法讲解
2016/05/13 HTML / CSS
HTML5超文本标记语言的实现方法
2020/09/24 HTML / CSS
德国二手设计师时装和复古时装跳蚤市场:Mädchenflohmarkt
2020/11/09 全球购物
网络公司美工设计工作个人的自我评价
2013/11/03 职场文书
师范教师毕业鉴定
2014/01/13 职场文书
优秀应届本科生求职信
2014/07/19 职场文书
2014年最新大专生职业生涯规划书范文
2014/09/13 职场文书
公司离职证明标准样本
2014/10/05 职场文书
2015学生会文艺部工作总结
2015/04/03 职场文书
2015年城管执法工作总结
2015/07/23 职场文书
2016教师政治学习心得体会
2016/01/23 职场文书
python3操作redis实现List列表实例
2021/08/04 Python