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 仿QQ校友的DIV模拟窗口效果源码
Mar 24 Javascript
IE8提示Invalid procedure call or argument 异常的解决方法
Sep 30 Javascript
JavaScript对象反射用法实例
Apr 17 Javascript
一系列Bootstrap导航条使用方法分享
Apr 29 Javascript
javascript之Array 数组对象详解
Jun 07 Javascript
JavaScript中的子窗口与父窗口的互相调用问题
Feb 08 Javascript
JavaScript字符串检索字符的方法
Jun 23 Javascript
dropload.js插件下拉刷新和上拉加载使用详解
Oct 20 Javascript
使用watch监听路由变化和watch监听对象的实例
Feb 24 Javascript
React+Webpack快速上手指南(小结)
Aug 15 Javascript
Node.js API详解之 dns模块用法实例分析
May 15 Javascript
vue整合百度地图显示指定地点信息
Apr 06 Vue.js
微信小程序之网络请求简单封装实例详解
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中exec函数和shell_exec函数的区别
2014/08/20 PHP
PHP中imagick函数的中文解释
2015/01/21 PHP
PHP实现指定字段的多维数组排序函数分享
2015/03/09 PHP
php使用post数组的键值创建同名变量并赋值的方法
2015/04/03 PHP
php搜索文件程序分享
2015/10/30 PHP
PHP中new static()与new self()的比较
2016/08/19 PHP
php输出图像的方法实例分析
2017/02/16 PHP
PHP实现数据库的增删查改功能及完整代码
2018/04/18 PHP
jquery $.ajax入门应用一
2008/11/19 Javascript
ASP.NET jQuery 实例8 (动态添加内容到DropDownList)
2012/02/03 Javascript
jquery获取tr中控件值并操作tr实现思路
2013/03/27 Javascript
一个非常全面的javascript URL解析函数和分段URL解析方法
2014/04/12 Javascript
基于编写jQuery的无缝滚动插件
2014/08/02 Javascript
JavaScript实现文字与图片拖拽效果的方法
2015/02/16 Javascript
JavaScript资源预加载组件和滑屏组件的使用推荐
2016/03/10 Javascript
深入学习Bootstrap表单
2016/12/13 Javascript
Node.js Express 框架 POST方法详解
2017/01/23 Javascript
JavaScript严格模式下关于this的几种指向详解
2017/07/12 Javascript
vue通过style或者class改变样式的实例代码
2018/10/30 Javascript
vue中使用vue-cli接入融云实现即时通信
2019/04/19 Javascript
Python中的面向对象编程详解(下)
2015/04/13 Python
python利用openpyxl拆分多个工作表的工作簿的方法
2019/09/27 Python
pytorch之Resize()函数具体使用详解
2020/02/27 Python
PyQt5+python3+pycharm开发环境配置教程
2020/03/24 Python
使用Python和百度语音识别生成视频字幕的实现
2020/04/09 Python
python如何删除文件、目录
2020/06/23 Python
深入了解Python enumerate和zip
2020/07/16 Python
python3实现简单飞机大战
2020/11/29 Python
Mio Skincare法国官网:身体紧致及孕期身体护理
2018/04/04 全球购物
《夸父追日》教学反思
2014/02/26 职场文书
2014统计局民主生活会对照检查材料思想汇报
2014/10/02 职场文书
假释思想汇报范文
2014/10/11 职场文书
个人廉政承诺书
2015/04/28 职场文书
2016年大学迎新工作总结
2015/10/14 职场文书
小学秋季运动会通讯稿
2015/11/25 职场文书
阿里云服务器(windows)手动部署FTP站点详细教程
2022/08/05 Servers