通过 watcher 的持续性监控 , 我们可以很容易得出结论我们需要在 *.scss 文件变动的时候 , 重新编译 ,
即 addchange 的时间点 在 unlink 的时间点 , 也要同时 unlink 对应的 *.wxss 文件 。
3. IDE智能提示设置
假如 purgecss 开启 , 则需要在 wxml 文件发生变更时通知重新编译 app.scss 和文件对应的 page.scss一般开发时不开启此工具 。
前面这一套机制 , 搭建完成后
在 app.scss 里加一行 @tailwind utilities; 就可以顺利使用 tailwindcss 了
但是我们需要我们的编辑器根据 tailwindcss 配置 , 自动生成 class 的智能提示怎么做呢?
这里我们以 vscode 为例:
- 安装 WXML - Language Services 插件(一搜wxml下载量最多的就是了)
- 安装 Tailwind CSS IntelliSense 插件
在 include languages手动标记 wxml 的类型为 html
如图所示智能提示就出来了:
智能提示是不是非常方便 , 同时也能大大提升开发效率 。
代码工程化方案
其实这篇文章 , 拆开了 webpack 的部分黑盒 ,探讨了场景定制化的代码加工生产线 , 以期来帮助开发者提升效率 。
typescript + @babel/core + rollup 这种处理js的组合也见过 。
只要能提升开发者生产效率 , 提升开发体验 , 提升可维护性的工具还是值得一做的 。
【阿里巴巴|增强原生小程序开发,构建 wxss 处理最小化工具链】附录
- 良渚古城|高分子材料巧用等离子体表面处理技术可增强胶粘性。
- 阿里巴巴|任正非:华为有700多个数学家、800多个物理学家、120多个化学家
- 阿里巴巴|互联网公司不敢赚钱?阿里腾讯十年来净利润首亏损,该换挡了?
- rtx3060|红米K50游戏增强版曝光,天玑9000处理器,明年年初发布
- 阿里巴巴|电商新战局下,阿里向左,京东向右
- 阿里巴巴|阿里巴巴:企业数据资产管理实践,附266页PPT下载
- 阿里巴巴|多账号运营如何防止关联技巧分享
- 阿里巴巴|阿里三天跌掉4800亿,超过小米总市值,与腾讯差了14000亿
- 阿里巴巴|Toit 编程语言现已开源
- 阿里巴巴|如何看待口碑营销