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 插件开发备注
Aug 27 Javascript
jQuery性能优化28条建议你值得借鉴
Feb 16 Javascript
js导入导出excel(实例代码)
Nov 25 Javascript
javascript监听鼠标滚轮事件浅析
Jun 05 Javascript
node.js操作mongodb学习小结
Apr 25 Javascript
jQuery的事件委托实例分析
Jul 15 Javascript
JavaScript 实现 Tab 点击切换实例代码
Mar 25 Javascript
浅谈Node.js轻量级Web框架Express4.x使用指南
May 03 Javascript
使用classList来实现两个按钮样式的切换方法
Jan 24 Javascript
Vue使用mixins实现压缩图片代码
Mar 14 Javascript
关于vue表单提交防双/多击的例子
Oct 31 Javascript
Js on及addEventListener原理用法区别解析
Jul 11 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的bbs设计(三)
2006/10/09 PHP
PHP图片处理之使用imagecopyresampled函数实现图片缩放例子
2014/11/19 PHP
php字符串按照单词进行反转的方法
2015/03/14 PHP
php实现字符串翻转的方法
2015/03/27 PHP
PHP explode()函数用法讲解
2019/02/15 PHP
详解php命令注入攻击
2019/04/06 PHP
Yii 实现数据加密和解密
2021/03/09 PHP
javascript innerHTML使用分析
2010/12/03 Javascript
jquery 鼠标滑动显示详情应用示例
2014/01/24 Javascript
js图片滚动效果时间可随意设定当鼠标移上去时停止
2014/06/26 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
2014/12/15 Javascript
jQuery实现类似老虎机滚动抽奖效果
2015/08/06 Javascript
JS实现六位字符密码输入器功能
2016/08/19 Javascript
jQuery实现的仿百度,仿谷歌搜索下拉框效果示例
2016/12/30 Javascript
详解Webpack+Babel+React开发环境的搭建的方法步骤
2018/01/09 Javascript
js构造函数创建对象是否加new问题
2018/01/22 Javascript
vue.js内置组件之keep-alive组件使用
2018/07/10 Javascript
vue中动态设置meta标签和title标签的方法
2018/07/11 Javascript
jQuery 图片查看器插件 Viewer.js用法简单示例
2020/04/04 jQuery
Vue中通过vue-router实现命名视图的问题
2020/04/23 Javascript
python如何实现远程控制电脑(结合微信)
2015/12/21 Python
Python标准模块--ContextManager上下文管理器的具体用法
2017/11/27 Python
python用户管理系统
2018/03/13 Python
python合并同类型excel表格的方法
2018/04/01 Python
python+selenium 定位到元素,无法点击的解决方法
2019/01/30 Python
python 中不同包 类 方法 之间的调用详解
2020/03/09 Python
python3中的logging记录日志实现过程及封装成类的操作
2020/05/12 Python
django Model层常用验证器及自定义验证器详解
2020/07/15 Python
Python安装第三方库攻略(pip和Anaconda)
2020/10/15 Python
Html5踩坑记之mandMobile使用小记
2020/04/02 HTML / CSS
Harman Audio官方商店:购买JBL、Harman Kardon、Infinity和AKG
2019/12/05 全球购物
编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的
2015/07/23 面试题
生产部厂长职位说明书
2014/03/03 职场文书
蛋糕店创业计划书
2014/05/06 职场文书
销售员自我评价
2015/03/11 职场文书
完美解决golang go get私有仓库的问题
2021/05/05 Golang