{ "name": "sass", "id": "compile-node-sass", "version": "0.0.4", "displayName": "scss/sass编译", "description": "编译scss/sass为css。uni-app编译或对文件右键-外部命令编译时使用", "engines": { "HBuilderX": "^1.0.0" }, "external": { "type": "node", "programPath": "${pluginPath}", "executable": "/node_modules/.bin/node-sass", "programName": "node-sass-china", "commands": [ { "id": "SASS_COMPILE", "name": "编译scss/sass", "command": [ "${programPath}", "${file}", "../css/${fileBasename}.css" // 修改此处可改变编译后的文件输出位置 ], "extensions": "scss,sass", "key": "", // 经过key,能够配置快捷键 "showInParentMenu": false, "onDidSaveExecution": true // 配置保存的时候是否触发执行; 默认为false; true: 表明执行,自动将scss文件转化为css文件 } ] }, "dependencies": { "node-sass-china": "^4.7.2" }, "extensionDependencies": [ "npm" ] }
sass文件能够有两种后缀名css
变量的定义: 使用$符号来标识变量,由于好认,具备美感,且在css中并没有他用,不会致使与现存活将来的css语法冲突。
变量存在做用域:变量在css规则块内进行定义时,变量只能在此规则块内使用node
$heightlight: #F90; // 变量的定义 div { color: $heightlight; // 变量的使用 font-size: 30px; $normal-font: 14px; p { font-size: $normal-font; } }
本文会有后续的更新,学习不止,更新不止npm