1.2.20 • Published 5 years ago

wx2swan v1.2.20

Weekly downloads
55
License
MIT
Repository
-
Last release
5 years ago

swan小程序搬家工具

Introduction:

工具帮你迁移80%的代码,可能只节省你50%的工作量。 这是个基于Abstract Syntax Tree微信小程序转换成百度小程序的工具。

  • 工具只做了静态语法上的转换,根据一些规则去转换代码,抹平微信小程序语法和百度小程序语法上的差异,避免大家踩坑;
  • 搬家工具是离线的,没有运行时框架,所以有些没法抹平的运行时diff,需要二次开发调整。
  • 使用中的任何问题,都可以提Issues或者加微信小助手:wx2swan-helper;

Quick Start

  1. 外网(稳定版):

    npm i -g wx2swan

  2. wx2swan 微信小程序的目录 <可选: 生成swan的目录,默认为entryDir_swan> <可选: 生成日志的目录, 默认为outputDir>

    wx2swan ./test/entryDir
    wx2swan ./test/entryDir ./test/outputDir
  3. 新增支持单文件入口转换:

    wx2swan 微信小程序的文件 <可选: 生成swan的目录或文件路径,默认为entryDir_swan/entryFile> <可选: 生成日志的目录, 默认为outputDir>

    注意:如果指定生成swan的文件路径,需要指定正确的文件扩展名,否则将只复制文件不进行处理

```javascript
wx2swan ./test/entryFile
```

```javascript
wx2swan ./test/entryFile ./test/outputDir
```

```javascript
wx2swan ./test/entryFile ./test/outputFile
```
  1. 转换过程中的log都已经输出了,记得去看下转换log哟,会对你接下来的二次开发很有裨益的~~
  1. Enjoy IT ~~~

Document

Feature

  1. parse Abstract Syntax Tree;
  2. traverse and repalce 、transform
  3. generate code
  4. cli console transform log
  5. editor plugin

ChangeLog

Please visit document ChangeLog

更多项目征集

1.2.20

5 years ago

1.2.19

5 years ago

1.2.18

5 years ago

1.2.17

5 years ago

1.2.16

5 years ago

1.2.14

5 years ago

1.2.13

5 years ago

1.2.12

5 years ago

1.2.11

5 years ago

1.2.10

5 years ago

1.2.9

5 years ago

1.2.8

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.18

5 years ago

1.1.17

6 years ago

1.1.16

6 years ago

1.1.15

6 years ago

1.1.14

6 years ago

1.1.13

6 years ago

1.1.12

6 years ago

1.1.11

6 years ago

1.1.10

6 years ago

1.1.9

6 years ago

1.1.8

6 years ago

1.1.7

6 years ago

1.1.6

6 years ago

1.1.5

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago