less 和 sass 配置

var less = require(‘less’);

less.render(‘.class { width: (1 + 1) }’, {

paths: [‘.’, ‘./lib’], // Specify search paths for @import directives

filename: ‘style.less’, // Specify a filename, for better error messages

compress: true // Minify CSS output

}, function (e, output) {

console.log(output.css);

});

或者在 html 中使用:

Make sure you include your stylesheets before the script.

When you link more than one .less stylesheet each of them is compiled independently. So any variables, mixins or namespaces you define in a stylesheet are not accessible in any other.

Due to the same origin policy of browsers loading external resources requires enabling CORS

详细配置请参考 less 手册

sublime 配置

打开 sublime 点击 command+shift+p(win: ctrl+shift+p), 输入 Package Install 安装一下 3 个插件。对于还没有安装Package Control 的可以查看 sublime配置及使用技巧

  • less 提供 less 语法高亮

  • less2css 保存 less 时自动代码转换, 依赖 npm 安装的 less

sublime 中会遇到一个问题: less2css error: ‘lessc’ is not available。也是上一步没有配置环境变量导致的

配置完这些后就可以自动在当前 less 文件目录下生成同名的 css 文件。

Sass 配置


由于 Sass 是 ruby 开发的,所以要首先安装 ruby。这里不重复这个部分,

全局配置

安装compass, 一个 sass 集成环境, 其中包括 Sass:

gem install compass

之后就可以使用 sass 了。创建一个工程目录:

compass create myproject

当前路径就会有一个名为 myproject 的工程目录,里面有一些初始化文件,./sass/ 目录是放 sass 文件的,./stylesheets 是放编译后的 css 文件的,config.rb 是一个 ruby 语言的配置文件。

文件编译:

编译一个文件

sass <.scss文件> <.css文件>

编译整个目录(只编译发生变化的文件)

sass <.scss文件目录> <.css文件目录>

编译整个目录(编译全部文件)

sass --force <.scss文件目录> <.css文件目录>

利用 compass 编译整个工程目录(接受同样的参数)

compass compile

利用 compass 监视

compass watch

除了--force 参数,还有如下参数

–watch 监视对应操作,当其中文件保存时自动编译, ctrl+C 结束监视

–style 指定输出格式,参数值为:

nested: ‘}’ 和 ‘{’ 都不单独一行

compressed: 所以内容1行,压缩格式用于发布

expended: ‘}’ 单独一行; ‘{’ 不单独一行

compact: 一个 ‘{…}’ 占一行

详细配置请参考 compass 手册, Sass 手册

修复中文注释会乱码的问题:

这是个 ruby 插件的问题,去 ruby 目录中的 gem 中找到 engine.rb,mac 操作如下:

最后

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!**

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

  • 15
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值