2022-05-11 21:30:40 +08:00
2022-05-11 21:30:40 +08:00
2022-05-11 10:23:00 +08:00
2022-05-11 10:23:00 +08:00
2022-05-02 22:15:34 +08:00
2022-05-02 22:15:34 +08:00
2022-05-02 22:15:34 +08:00
2022-05-02 22:15:34 +08:00
2022-05-04 12:07:51 +08:00
2022-05-02 22:15:34 +08:00
2022-05-04 12:07:51 +08:00
2022-05-02 22:15:34 +08:00
2022-05-10 17:12:06 +08:00

微信小程序编译器 Linux 版本

说明

本项目在官方 Linux 简版的基础上,实现了适用于 Linux 的懒加载版本。

实现思路

实现语言

由于项目中用到了 NodeJS ,所以为了避免多余的环境依赖,使用 NodeJS 实现。

实现方案

经过查找,官方有开放出一个 npm 包 miniprogram-compiler

此 npm 包中包含了 Linux 的原生实现,但没有懒加载功能;

懒加载实现是对比 windows 版本 与 Linux 简版 的生成代码,找出其中的规律;

按照规律,将 Linux 版本代码修改为符合 windows 版本结构的代码。

Description
适用于微信开发者工具的 微信小程序编译器 Linux 版本
Readme 82 MiB
Languages
C++ 93.2%
C 4.5%
TypeScript 1.4%
JavaScript 0.8%