在vscode中安装sass插件、进行配置

在这里插入图片描述

插件支持的配置项的说明可以参考官网文档:https://github.com/glenn2223/vscode-live-sass-compiler/blob/master/docs/settings.md

安装插件以后,可以进行设置:
在这里插入图片描述

例如:
在这里插入图片描述

点击 在setting.json中编辑,然后根据自己的实际情况编辑:
在这里插入图片描述

可以配置自动生成兼容性的代码:
在这里插入图片描述

在这里插入图片描述

点击右下角的Watching:
在这里插入图片描述

可以在Watching和Not Watching之间切换:
在这里插入图片描述

例如,创建ptest.scss文件,内容为:
在这里插入图片描述

自动生成的ptest.css文件:
在这里插入图片描述

在监听的时候,只要scss文件的内容改了并且保存以后,就会自动生成css文件:
在这里插入图片描述

在html文件中,只需要引用生成的css文件:
在这里插入图片描述

看看自动生成兼容性的代码的作用:
在这里插入图片描述

而我们编辑的时候,只需要编辑原始的scss文件就行了,而无需关心css文件。

在 VS Code 中编译 SASS (SCSS/SASS) 文件非常方便,因为有许多优秀的插件可以协助完成这项任务。以下是几个常用的 VS Code 插件及其功能介绍: --- ### 1. **Live Sass Compiler** 这是最受欢迎的一款用于编译 SCSS/SASS插件之一,能够实时监控文件的变化并将它们自动转换成 CSS 格式的代码。 #### 特点: - 支持自动生成 Source Maps。 - 提供了多种配置选项(例如输出目录、压缩模式等)。 - 能够很好地与其他前端工具链配合使用。 #### 安装和设置: 打开命令面板 (`Ctrl+Shift+P`) 搜索 "Install Extension", 输入 `Live Sass Compiler` 即可找到它并点击安装按钮。激活后可以在右下角看到类似“Watch sass”的小图标单击运行监视模式。 此外还可以编辑 settings.json 添加个性化设定示例如下: ```json { "liveSassCompile.settings.formats": [ { "format": "expanded", "extensionName": ".css" } ], } ``` --- ### 2. **Compulink - Auto Compile SASS/LESS/Stylus To CSS On Save** 这款插件除了支持基础的 SCSS/SASS 编译之外还涵盖了 LESS 和 Stylus 预处理器语法风格也十分强大实用! 它的特点是无需额外配置便可以直接开始工作,并且会在保存时触发即时转化动作减少等待时间提升效率。 同样进入 Extensions Store 页面搜寻名称下载启用就可以了~ --- ### 3. **Node-Sass or Dart-Sass Integration With Task Runner Scripts Inside Package.JSON File Instead Of Relying Purely On A Dedicated Plugin Alone In Some Cases May Be Better Options Depending Upon Project Requirements Too!** 对于较为大型复杂一点的应用场合来说单纯依靠上述提到过的那几款轻量级辅助型组件或许并不足够满足需求这时不妨考虑结合 npm script 命令行操作来达成更精准可控的目的比如利用 dart-sass 执行更加安全稳定的解析方案等等... 首先确认项目根目录包含 package.json 如果还没有的话就创建一个新的出来然后通过终端依次执行下面两步增加 devDependencies 同时获取官方推荐版本号作为默认值最后按照自身业务逻辑组织相关 task definitions 结构即可顺利完成定制化要求咯~ ```bash npm init -y # 初始化新工程环境变量信息存储文件 npm i --save-dev node-sass OR npm i --save-dev sass # 引入对应引擎模块实例代表当前主流选择之一后者基于 dart 实现理论上性能优于前者兼容性更好些~ ``` 接着调整 scripts 字段内容如下形式所示其中 watch 参数允许开发者持续跟踪改动情况以便快速反馈结果给到用户界面层面上去体现实际影响程度如何~记得替换掉原有的 build 函数定义部分以适配新的架构体系结构才行哟! ```javascript "scripts": { "build-css": "node-sass ./src/styles/style.scss dist/css/style.css –output-style compressed", "watch-css": "nodemon --exec \"npm run build-css\" src/styles/*.scss" }, ``` 随时切换回编辑状态下再次尝试刷新看看整体外观表现有没有预期改进迹象呢🤔 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值