博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
less文件编译成微信小程序wxss文件
阅读量:6835 次
发布时间:2019-06-26

本文共 1016 字,大约阅读时间需要 3 分钟。

2016年9月21日,微信小程序正式开启内测。在微信生态下,触手可及、用完即走的微信小程序引起广泛关注,刷爆朋友圈子。在这样的火爆氛围中,作为一个前端开发者的我,也悄悄地去尝鲜。 在做demo小示例的过程中,我发现了一个极为让人为难的事儿:**如何让 less/sass 文件转成小程序的 wxss 文件**。 对于基本不使用原生css,而习惯编写less的我,这个事儿让我的样式编写相当的吃力。 在尝试配置koala (一个可以编译less/sass的工具)以及搜索各种资料后,终于找到了一个可行的方法。我以less为示例,和大家分享下。sass也是可行的。 环境要求: -  webstrom -  nodejs 具体步骤 1.使用 nodejs 命令安装 less。 在 nodejs命令窗口输入:npm install less -g,然后回车安装。如下图:

2.webstrom 配置 1).打开webstrom的设置,File —> Settings。 2).展开左边列表最后一项,找到File Watchers。我们可以看到右侧的白色方框,再点击添加图标,选择less。如图所示:

3).在打开的的方框中,我们可以看到一些相关的配置。其他的我们不用管,我们只要关注两个地方:程序的路径和输出路径。 程序路径是我前面安装的 less路径,输出路径这个地方修改一下,将原来默认的.css改成.wxss。如下图:

4).保存确认。 3.验证 1).我们在编辑器中验证下是否生效。添加一个less文件,我们会发现编辑器自动给我添加了一个相应的wxss文件。 2).编写less文件,然后保存,再打开wxss文件,发现编译成功,那我们大功告成了。

 

等会!我们的 wxss 看起来效果很差! 大家不慌,有解决办法: 1).打开webstrom的 设置,找到Editor下的File anb Code Templates. 如图:

2).点击添加图标,在拓展名输入框输入wxss,点击Apply.

3).在弹出的文件类型框中,选择css。

4).打开我们的wxss,发现它和css是一样的。

这里我只是用less作为示例,sass大同小异,大家如果有需要,可以自己弄一下。 原创文章,欢迎转载。^_^。原文出自我的, 欢迎访问。

转载于:https://www.cnblogs.com/airbreak/p/6129028.html

你可能感兴趣的文章
论语之里仁第四
查看>>
html优化
查看>>
ASP.NET页面通过URL传递参数(一)(转载)
查看>>
svn迁移,备份,重装系统后恢复数据 收藏
查看>>
Windows Phone实用开发技巧(41):解决WebBrowser中显示黑色背景网页闪屏
查看>>
JDBC详解(汇总)
查看>>
POJ - 1995 Raising Modulo Numbers 【快速幂】
查看>>
似然(likelihood)和概率(probability)的区别与联系
查看>>
mysql账户添加远程访问
查看>>
806. Number of Lines To Write String
查看>>
SQL语句语法简介
查看>>
hudson安装
查看>>
[翻译 EF Core in Action] 1.5 关于NoSql
查看>>
集合--Set&&HashSet和TreeSet
查看>>
ANDROID开发实用小工具
查看>>
git同一文件由于文件名大小写不同导致不能合并
查看>>
判断鼠标动作,可以给鼠标在标签不同区域的动作分别写不同的效果
查看>>
汇编实验二
查看>>
[2019.2.27]BZOJ4245 [ONTAK2015]OR-XOR
查看>>
hdu 2153 仙人球的残影
查看>>