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 相关文章推荐
javascript instanceof 与typeof使用说明
Jan 11 Javascript
javascript获取网页中指定节点的父节点、子节点的方法小结
Apr 24 Javascript
使用pjax实现无刷新更改页面url
Feb 05 Javascript
AngularJS表单编辑提交功能实例
Feb 13 Javascript
深入理解javascript作用域第二篇之词法作用域和动态作用域
Jul 24 Javascript
微信小程序 location API实例详解
Oct 02 Javascript
js运动事件函数详解
Oct 21 Javascript
基于JS组件实现拖动滑块验证功能(代码分享)
Nov 18 Javascript
bootstrap提示标签、提示框实现代码
Dec 28 Javascript
vue 中自定义指令改变data中的值
Jun 02 Javascript
vue.js中实现登录控制的方法示例
Apr 23 Javascript
React如何实现浏览器打印部分内容详析
May 19 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+MySQL 制作简单的留言本
2009/11/02 PHP
PHP生成UTF8文件的方法
2010/05/15 PHP
php根据身份证号码计算年龄的实例代码
2014/01/18 PHP
PHP实现格式化文件数据大小显示的方法
2015/01/03 PHP
php封装的smarty类完整实例
2016/10/19 PHP
Yii2框架制作RESTful风格的API快速入门教程
2016/11/08 PHP
完美解决Thinkphp3.2中插入相同数据的问题
2017/08/01 PHP
如何在标题栏显示框架内页面的标题
2007/02/03 Javascript
baidu博客的编辑友情链接的新的层窗口!经典~支持【FF】
2007/02/09 Javascript
JMenuTab简单使用说明
2008/03/13 Javascript
Javascript中定义方法的另类写法(批量定义js对象的方法)
2011/02/25 Javascript
NodeJS框架Express的模板视图机制分析
2011/07/19 NodeJs
jquery打开直接跳到网页最下面、最低端实现代码
2013/04/22 Javascript
理解JAVASCRIPT中hasOwnProperty()的作用
2013/06/05 Javascript
javascript写的一个模拟阅读小说的程序
2014/04/04 Javascript
jQuery老黄历完整实现方法
2015/01/16 Javascript
jQuery easyUI datagrid 增加求和统计行的实现代码
2016/06/01 Javascript
JavaScript中的Array 对象(数组对象)
2016/06/02 Javascript
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
2016/12/27 Javascript
基于JavaScript实现复选框的全选和取消全选
2017/02/09 Javascript
vue中component组件的props使用详解
2017/09/04 Javascript
python实现的AES双向对称加密解密与用法分析
2017/05/02 Python
Python基于Flask框架配置依赖包信息的项目迁移部署
2018/03/02 Python
利用python如何在前程无忧高效投递简历
2019/05/07 Python
python批量读取文件名并写入txt文件中
2020/09/05 Python
在django中实现页面倒数几秒后自动跳转的例子
2019/08/16 Python
如何把python项目部署到linux服务器
2020/08/26 Python
关于Python字符编码与二进制不得不说的一些事
2020/10/04 Python
美国家用电器和电子产品商店:Abt
2016/09/06 全球购物
网络专业学生个人的自我评价
2013/12/16 职场文书
教师教学评估方案
2014/05/09 职场文书
经营理念标语
2014/06/21 职场文书
英文邀请函
2015/02/02 职场文书
Nginx的反向代理实例详解
2021/03/31 Servers
python中Tkinter 窗口之输入框和文本框的实现
2021/04/12 Python
Python中常见的导入方式总结
2021/05/06 Python