# TNW **Repository Path**: i91devel/TNW ## Basic Information - **Project Name**: TNW - **Description**: TNW: TypeScript(The) + Node.js(Next) + WeChat 微信公众号开发脚手架、支付微信支付,支持任何 Node.js 的服务端框架(Express、Nest、Egg、Koa 等) - **Primary Language**: TypeScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 210 - **Created**: 2019-11-03 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

TNW Logo

Package License NPM Version NPM Downloads Donate

- [简介](#%E7%AE%80%E4%BB%8B) - [TNW 博客](#tnw-%E5%8D%9A%E5%AE%A2) - [开发进度](#%E5%BC%80%E5%8F%91%E8%BF%9B%E5%BA%A6) - [安装与运行](#%E5%AE%89%E8%A3%85%E4%B8%8E%E8%BF%90%E8%A1%8C) - [NPM 依赖方式](#npm-%E4%BE%9D%E8%B5%96%E6%96%B9%E5%BC%8F) - [源码方式](#%E6%BA%90%E7%A0%81%E6%96%B9%E5%BC%8F) - [交流群](#%E4%BA%A4%E6%B5%81%E7%BE%A4) - [开源推荐](#%E5%BC%80%E6%BA%90%E6%8E%A8%E8%8D%90) ## 简介 **TNW: TypeScript(The) + Node.js(Next) + WeChat 微信公众号开发脚手架,支持 http 模块扩展、支持任何 Node.js 的服务端框架(Express、Nest、Egg、Koa 等)** ## TNW 博客 - [TNW-开启公众号开发者模式](https://my.oschina.net/zyw205/blog/3038343) - [TNW-微信公众号各种消息交互](https://my.oschina.net/zyw205/blog/3043428) - [TNW-获取公众号的 access_token](https://my.oschina.net/zyw205/blog/3044608) - [TNW-微信公众号发送模板消息](https://my.oschina.net/zyw205/blog/3044716) - [TNW-微信公众号自定义菜单](https://my.oschina.net/zyw205/blog/3045638) - [TNW-微信公众号中如何使用 JSSDK](https://my.oschina.net/zyw205/blog/3046798) - [TNW-授权获取用户信息](https://my.oschina.net/zyw205/blog/3093807) [【开源中国】](https://www.oschina.net/p/TNWX) [【CSDN】](https://javen.blog.csdn.net/article/category/6665009) [【掘金】](https://juejin.im/user/57caa559a22b9d006b95af93/posts) [【简书】](https://www.jianshu.com/u/9be31238fda1) ## 开发进度 - [x] 多公众号支持 - [x] 各种消息交互 - [x] 自定义菜单 - [x] 模板消息 - [x] 客服消息 - [x] 用户管理 - [x] 生带参数的二维码 - [x] 长连接转短连接 - [x] 微信网页授权 - [x] 一次性订阅消息 - [x] 素材管理 - [x] 群发消息 - [x] 数据统计 - [x] 微信卡券 - [x] 微信门店 - [x] 微信摇一摇 - [x] 微信支付 - [ ] 微信连 WiFi - [ ] 微信扫一扫 - [ ] 微信发票 - [ ] 微信设备功能 - [ ] .... ## 安装与运行 ### NPM 依赖方式 1、下载 ``` $ npm init -y $ npm i tnw ``` 2、完整示例 - [Gitee 请点击这里](https://gitee.com/Javen205/TNW/tree/master/example/js) - [Github 请点击这里](https://github.com/Javen205/TNW/tree/master/example/js) ### 源码方式 1、下载项目并安装依赖 ``` $ git clone https://github.com/Javen205/TNW.git 或者 $ git clone https://gitee.com/Javen205/TNW.git $ cd TNW $ npm install ``` 2、编译并运行 ``` $ npm run build $ npm run dev ``` 3、完整示例 - [Gitee 请点击这里](https://gitee.com/Javen205/TNW/tree/master/src/example) - [GitHub 请点击这里](https://github.com/Javen205/TNW/tree/master/src/example) 4、 Nest 示例 - [Gitee 请点击这里](https://gitee.com/Javen205/TNW/tree/master/example/nest) - [GitHub 请点击这里](https://github.com/Javen205/TNW/tree/master/example/nest) ## 交流群 群号: [114196246](https:shang.qq.com/wpa/qunwpa?idkey=a1e4fd8c71008961bd4fc8eeea224e726afd5e5eae7bf1d96d3c77897388bf24) ## 开源推荐 - `IJPay` 让支付触手可及:https://gitee.com/javen205/IJPay - SpringBoot 微服务高效开发 `mica` 工具集:https://gitee.com/596392912/mica - `Avue` 一款基于 vue 可配置化的神奇框架:https://gitee.com/smallweigit/avue - `pig` 宇宙最强微服务(架构师必备):https://gitee.com/log4j/pig - `SpringBlade` 完整的线上解决方案(企业开发必备):https://gitee.com/smallc/SpringBlade