vue2项目使用sass的示例代码

发布时间 - 2026-01-11 02:05:56    点击率:

1,使用save会在package.json中自动添加。

npm install node-sass --save-dev

npm install sass-loader --save-dev 

注:

通常使用npm安装会出现以下报错,安装失败。(网路问题)

可以通过淘宝的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> 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# vue中使用sass  # vue使用sass  # vue2  # 使用sass  # Vue2.0设置全局样式(less/sass和css)  # 详解vue-cli中配置sass  # 详解如何在vue中使用sass  # vue2中使用sass并配置全局的sass样式变量的方法  # 镜像  # 淘宝  # 会在  # 可以通过  # 报错  # 大家多多  # 网路  # base  # js  # config  # org  # taobao  # webpack  # style  # test  # css  # nbsp  # scss  # loaders  # module 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 动图在线制作网站有哪些,滑动动图图集怎么做?  宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  ,在苏州找工作,上哪个网站比较好?  Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用  北京的网站制作公司有哪些,哪个视频网站最好?  Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】  百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏  Java类加载基本过程详细介绍  Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程  php 三元运算符实例详细介绍  Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)  Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布  轻松掌握MySQL函数中的last_insert_id()  如何在不使用负向后查找的情况下匹配特定条件前的换行符  html如何与html链接_实现多个HTML页面互相链接【互相】  如何在万网ECS上快速搭建专属网站?  香港服务器WordPress建站指南:SEO优化与高效部署策略  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  如何在建站之星绑定自定义域名?  网站制作软件有哪些,制图软件有哪些?  javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】  详解阿里云nginx服务器多站点的配置  Laravel如何使用Sanctum进行API认证?(SPA实战)  黑客入侵网站服务器的常见手法有哪些?  高性能网站服务器配置指南:安全稳定与高效建站核心方案  如何快速搭建高效简练网站?  Android自定义listview布局实现上拉加载下拉刷新功能  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  JS经典正则表达式笔试题汇总  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  javascript中的try catch异常捕获机制用法分析  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  VIVO手机上del键无效OnKeyListener不响应的原因及解决方法  详解MySQL数据库的安装与密码配置  Laravel如何使用Blade组件和插槽?(Component代码示例)  Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  JS弹性运动实现方法分析  手机网站制作与建设方案,手机网站如何建设?  智能起名网站制作软件有哪些,制作logo的软件?  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  Laravel如何使用Gate和Policy进行授权?(权限控制)  Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧  如何获取PHP WAP自助建站系统源码?  Laravel如何实现事件和监听器?(Event & Listener实战)  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  奇安信“盘古石”团队突破 iOS 26.1 提权