当前位置: 首页 > news >正文

uni-app vue2 通过vue/cli 脚手架安装sass

环境:

Node.js v16.18.0

vue/cli 5.0.8

uin-app 项目创建

未用HBuilder创建,为了方便在webstorm上开发,我的项目是通过windows cmd指令创建。 参考我的创建Blog。

vue2 + uni-app 2.0.2

在 WebStorm 中开发 uni-app - 用vue2实现手机APP(apk) + 微信小程序项目开发方案_webstorm运行uniapp项目_Lan.W的博客-CSDN博客而vue文件用的是webview渲染,Webview是一个基于webkit的引擎,可以解析DOM元素,展示html页面的控件,他和浏览器展示页面的原理是相同的,所以可以把它当做浏览器看待。vue文件用的是webview渲染,Webview是一个基于webkit的引擎,可以解析DOM元素,展示html页面的控件,他和浏览器展示页面的原理是相同的,所以可以把它当做浏览器看待。nvue是native vue的缩写,是uni-app的一种渲染方式。是native vue的缩写,是uni-app的一种渲染方式。https://blog.csdn.net/LlanyW/article/details/128983789?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168006731316800226531521%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=168006731316800226531521&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-128983789-null-null.blog_rank_default&utm_term=uni&spm=1018.2226.3001.4450

使用SCSS配置CSS

背景:无力吐槽,搞了我好多好多天,
@vue/cli 创建的支付宝小程序项目,无法使用sass ,使用lang=‘scss’ 报错,尝试过好几个版本都不好。使一直说版本问题,各种试。

还有说配置什么webpack.config.js,增加scss配置,这个配置是vue3才需要。后面发现我的是vue2。

先清理已经安装的不兼容的东东。

npm uninstall node-sass sass-loader
-安装sass,注意这里是sass 不是node-sass

npm install sass@1.60.0 --save-dev

npm install sass-loader@8.0.2 --save-dev

"sass": "^1.60.0", "sass-loader": "^8.0.2",

补充知识:

less、scss/sass
scss/sass是动态样式语言,比css多出很多功能(如变量、嵌套、运算,混入(Mixin)、继承、颜色处理,函数等),更方便阅读和维护。scss是sass升级版,所以安装的时候选择sass即可

<style lang="scss"> //<style> .my { width: 100%; height: 400px; background-color: silver; /* 居中*/ display: flex; justify-content: center; align-items: center; margin: auto; } </style>

less也是动态样式语言,一样也比css多处很多功能(如变量,继承,运算, 函数), Less 既可以在客户端上运行,也可在服务端运行 ( Node.js)。

http://www.jsqmd.com/news/696978/

相关文章:

  • LangChain核心组件解析:构建高效RAG系统的10大关键技术
  • 如何快速集成SpiderWebScoreView:Android蛛网评分控件的完整指南
  • 告别千篇一律:SillyTavern如何让你的AI对话充满个性与情感
  • 解锁《动物森友会》无限可能:NHSE存档编辑器的5大核心功能详解
  • NCM文件格式转换技术方案:从格式壁垒到跨平台音频自由
  • Teamcenter AWC 使用 流程【指派列表】功能,快速指派审批人员 - 张永全
  • 云原生边缘计算:技术架构与实践
  • 终极揭秘Gramado OS:探索下一代轻量级操作系统的无限可能
  • Agent 怎么评估和测试?看它能不能稳定把事做成
  • 神经形态硬件与事件驱动视觉在低功耗瞳孔追踪中的应用
  • Rust驱动的番茄小说下载器:高性能网络内容获取技术深度解析
  • 统信UOS Server + openGauss:国产化环境数据库部署的10个关键配置项详解
  • Vue-good-table复选框表格:完整实现行选择和批量操作
  • 中望CAD2026:将文字转为线条,并提取轮廓线。
  • 量子退火器热力学特性与Gibbs分布验证研究
  • 显卡驱动残留清理工具Display Driver Uninstaller:彻底解决驱动问题的终极方案
  • 探索未来云计算的航标:Crane如何简化容器编排管理
  • 智能体记忆系统构建指南:从向量检索到工程实践
  • 【中等】在其他数都出现偶数次的数组中找到出现奇数次的数-Java:原问题
  • 快速部署像素心智情绪解码器:在16-bit像素工坊里玩转情绪分析
  • 深圳市超鸿再生资源回收有限公司--深圳龙华区商场新旧中央空调回收价格 - LYL仔仔
  • 从一根烧掉的射频功放管说起:聊聊阻抗不匹配的‘血泪史’与Smith圆图避坑指南
  • 5分钟搞定!用Moonlight TV在大屏电视上畅玩PC游戏 [特殊字符]
  • 分析2026年河南智能喷浆机品牌,单管喷浆机怎么选择 - 工业品网
  • 云原生微服务架构最佳实践
  • 山西安居搬家:晋源专业的办公室搬迁电话 - LYL仔仔
  • TCP-延时应答机制的疑惑解析
  • 解析Anda:轻量级应用分发部署平台的设计与实战
  • 避开STM32硬件I2C的坑:我是如何用模拟SMBus稳定驱动BQ4050的
  • 计算机毕业设计:Python股票交易可视化管理系统 Django框架 requests爬虫 数据分析 可视化 大数据 大模型(建议收藏)✅