wx2tt

微信小程序转头条小程序工具

安装

npm i wx2tt -g
复制代码

使用方法

wx2tt <path/to/wxapp> <path/to/ttapp> [--watch] [--minify] [--minify-wxss] [--minify-js] [--minify-wxml]
复制代码

参数说明

  • path/to/wxapp 表示微信小程序目录
  • path/to/ttapp 表示头条小程序目录
  • --watch 表示监听模式运行
  • --minify 压缩所有能压缩的文件
  • --minify-wxss 仅压缩wxss文件
  • --minify-js 仅压缩js文件
  • --minify-wxml 仅压缩wxml文件

说明

wx2tt 的功能很简单,他主要做了如下事情:

  • 将 wxml 后缀名改为 ttml
  • 将 wxss 后缀名改为 ttss
  • 将 wxml 中 wx: 改为 tt:
  • 将 js 中 wx. 改为 tt.

使用技巧

  • 使用小程序框架开发者, 可以将编译后的再通过 wx2tt 进行转换;
  • 如果原生开发者,将 wx2tt 克隆下来 ,可以很方便扩展 wx2tt,比如增加 sass 或者 less 功能;
  • 无论是原生开发或者框架开发投不推荐压缩 js,这将使你线上的代码很难度。

注意事项

之所以会有这个工具,是因为头条小程序和小程序的 api 十分的相似,但是相似不代表相同,所以并非转换完成后就可以使用,一些头条中不存在的 api 仍然会报错,wx2tt 并未做相关处理!

链接

  • github地址
  • 头条小程序

wx2tt 微信小程序转头条小程序工具相关推荐

  1. 微信小程序转头条/抖音小程序的方法

    很多公司都在做小程序,现在主流小程序有不少:微信小程序/头条小程序/百度小程序/支付宝小程序/QQ小程序...,很多公司为了方便开发都会采用taro或uni等开发方式,直接多端使用,但是对于小公司这些 ...

  2. 微信小程序导航条配置图片背景

    文章目录 微信小程序导航条配置图片背景 全部页面替换 就首页特殊,其他页面纯色导航条(沿用微信那套) 相关代码 如果你觉得写的不错或者帮到你了,记得给我点个赞哟~ 微信小程序导航条配置图片背景 需要实 ...

  3. 微信小程序怎么新建php文件,微信小程序中创建小程序页面的步骤介绍(图文)...

    本篇文章给大家带来的内容是关于微信小程序之创建小程序页面的步骤介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 创建一个简单的页面,创建小程序页面的具体几个步骤: 1. 在page ...

  4. 【微信小程序】初识小程序

    什么是微信小程序 按照微信之父张小龙的定义,小程序是一种不需要下载安装即可使用的应用.小程序实现了应用"触手可及"的梦想,用户扫一扫或搜一下即可打开应用.同时,体现了"用 ...

  5. 微信小程序-通知滚动小提示

    代码地址如下: http://www.demodashi.com/demo/14044.html 一.前期准备工作 软件环境:微信开发者工具 官方下载地址:https://mp.weixin.qq.c ...

  6. webstorm下载微信小程序插件_微信电脑版可以打开小程序喽 前提你得下载测试版...

    据微信开发者团队消息最新推出的小程序开发套件已经支持开发者面向电脑版微信测试微信小程序相关功能. 开发者下载新版本开发套件即可针对电脑版微信进行小程序调试,不过似乎也没有什么需要特别调试的地方. 既然 ...

  7. 提高微信小程序的应用速度的常见方式有哪些? 小程序怎么实现下拉刷新? 简述微信小程序原理? 小程序的发布流程(开发流程)分析下微信小程序的优劣势?小程序授权登录流程? 小程序支付如何实现

    小程序部分常见面试题 提高微信小程序的应用速度的常见方式有哪些? 提高页面加载速度 用户行为预测 减少默认data的大小 组件化方案 分包预下载 小程序与原生App相比优缺点? 优点: 基于微信平台开 ...

  8. 开发微信小程序:创建小程序实例

    创建小程序实例 点击开发者工具左侧导航的"编辑",我们可以看到这个项目,已经初始化并包含了一些简单的代码文件.最关键也是必不可少的,是 app.js.app.json.app.wx ...

  9. 会议室预订小程序,共享会议室小程序,微信小程序会议室预约系统毕设作品

    项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于微信小程序会议室预约系统,前台用户使用小程序,后台管理使用基PHP+MySql的B/S架构:通过后台添加会议室信息.管理用户信息.管理预约信 ...

最新文章

  1. 万亿新基建,AI“芯”机遇在哪?| CCF-GAIR 2020
  2. 从硬件到框架,30+巨头参与的AI基准竞争结果公布(第一回合)
  3. 【专访】PP租车孙览江:与有梦想的人一拍即合,PM都有改变世界的小情怀
  4. CentOS7 minimal 安装
  5. SQL Cookbook:一、检索记录(13)按模式搜索
  6. NetBeans Java EE技巧#1 –数据库中的实体类
  7. php5.3升级5.4,centos php 5.3升级到 php5.4版本
  8. 精确的数据访问冲突_每个程序员都必须知道的8种通用数据结构
  9. Audio播放流程(一)---MediaPlayer流程
  10. 微服务网关Gateway在实战中如何结合注册中心,定义过滤器?
  11. 【路径规划】基于matlab粒子群优化蚁群算法最短路径规划【含Matlab源码 076期】
  12. C/C++——C++中new与malloc的10点区别
  13. AHRS互补滤波(Mahony)算法及开源代码
  14. 新疆计算机操作题,新疆维吾尔自治区教师计算机操作题复习套
  15. Redis学习笔记(五)——持久化及redis.conf配置文件叙述
  16. inaturalist昆虫数据集
  17. 【韩顺平老师MyBatis】
  18. 虚拟主机怎么搭建网站,虚拟主机怎么使用
  19. Android微信小尾巴,微信骚操作,微信聊天小尾巴这样自定义设置,安卓苹果都支持...
  20. 埃航事故目击者回忆客机坠机瞬间

热门文章

  1. C++与C#难以抉择
  2. 大学英语期末考计算机上答卷,2015-2016.2大学英语期末考试注意事
  3. 如何使用docker快速安装mysql并设置开机自启
  4. 单片机技术与c语言编程教学大纲,单片机应用技术(C语言)教学大纲.doc
  5. XGBoost算法原理以及实现
  6. codevs 1519 过路费
  7. FakeLPR车牌识别(3) ----- 车牌端到端识别
  8. 这样开发PWM,保证你准时下班
  9. nodejs实现rest接口
  10. Ubuntu安装cuDNN