less文件编译成微信小程序wxss文件

2016年9月21日,微信小程序正式开启内测。在微信生态下,触手可及、用完即走的微信小程序引发普遍关注,刷爆朋友圈子。在这样的火爆氛围中,做为一个前端开发者的我,也悄悄地去尝鲜。

在作demo小示例的过程当中,我发现了一个极为让人为难的事儿:**如何让 less/sass 文件转成小程序的 wxss 文件**。</font>

对于基本不使用原生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大同小异,你们若是有须要,能够本身弄一下。
原创文章,欢迎转载。^_^。原文出自个人我的博客, 欢迎访问。
相关文章
相关标签/搜索