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 相关文章推荐
向fckeditor编辑器插入指定代码的方法
May 25 Javascript
jQuery代码优化 事件委托篇
Nov 01 Javascript
解析JavaScript中点号“.”的多义性
Dec 02 Javascript
JavaScript运行机制之事件循环(Event Loop)详解
Oct 10 Javascript
Redis基本知识、安装、部署、配置笔记
Mar 05 Javascript
jQuery Ajax中的事件详细介绍
Apr 16 Javascript
JS+CSS实现电子商务网站导航模板效果代码
Sep 10 Javascript
jQuery实现字体颜色渐变效果的方法
Mar 29 jQuery
Angular实现的自定义模糊查询、排序及三角箭头标注功能示例
Dec 28 Javascript
Electron 如何调用本地模块的方法
Feb 01 Javascript
微信小程序音乐播放器开发
Nov 20 Javascript
Bootstrap table 服务器端分页功能实现方法示例
Jun 01 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+phpStorm+xdebug配置方法
2015/09/17 PHP
详解WordPress开发中get_header()获取头部函数的用法
2016/01/08 PHP
PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)
2016/11/15 PHP
详解PHP中的序列化、反序列化操作
2017/03/21 PHP
JavaScript 打地鼠游戏代码说明
2010/10/12 Javascript
JavaScript常用小技巧小结
2014/12/29 Javascript
jQuery定义背景动态切换效果的方法
2015/03/23 Javascript
javascript相关事件的几个概念
2015/05/21 Javascript
jQuery实现的五子棋游戏实例
2015/06/13 Javascript
JavaScript判断IE版本型号
2015/07/27 Javascript
JS常见创建类的方法小结【工厂方式,构造器方式,原型方式,联合方式等】
2017/04/01 Javascript
利用node.js如何创建子进程详解
2017/12/09 Javascript
vue-cli脚手架config目录下index.js配置文件的方法
2018/03/13 Javascript
解决layui上传文件提示上传异常,实际文件已经上传成功的问题
2018/08/19 Javascript
解决vue.js提交数组时出现数组下标的问题
2019/11/05 Javascript
Vue中rem与postcss-pxtorem的应用详解
2019/11/20 Javascript
十分钟教你上手ES2020新特性
2020/02/12 Javascript
vue v-model的用法解析
2020/10/19 Javascript
python使用wxPython打开并播放wav文件的方法
2015/04/24 Python
python学习之面向对象【入门初级篇】
2017/01/21 Python
Python实现简单遗传算法(SGA)
2018/01/29 Python
python PyTorch参数初始化和Finetune
2018/02/11 Python
TensorFlow数据输入的方法示例
2018/06/19 Python
8种用Python实现线性回归的方法对比详解
2019/07/10 Python
Python使用lambda抛出异常实现方法解析
2020/08/20 Python
HTML5 中新的全局属性(整理)
2013/07/31 HTML / CSS
html5 canvas绘制矩形和圆形的实例代码
2016/06/16 HTML / CSS
美国婚礼和派对礼品网站:Kate Aspen(新娘送礼会、迎婴派对)
2018/03/28 全球购物
美国Max仓库:Max Warehouse
2020/05/31 全球购物
大学生个人求职信
2014/06/02 职场文书
民政局副局长民主生活会个人整改措施
2014/10/04 职场文书
2014年小学体育工作总结
2014/12/11 职场文书
道歉短信大全
2015/05/12 职场文书
大学生创业计划书
2019/06/24 职场文书
html+css 实现简易导航栏功能
2021/04/07 HTML / CSS
与Windows10相比Windows11有哪些改进?值不值得升级?
2021/11/21 数码科技