# 使用TypeScript开发小程序
### 运行
使用微信web开发者工具新建一个小程序项目,项目目录选择`dist`目录,该目录是ts源文件编译后存放的目录。
### 开发
```bash
$ git clone [email protected]:linguofeng/wxapp-typescript.git
$ cd wxapp-typescript
$ npm install -g gulp typescript
$ yarn
$ code .
$ gulp watch
```
### 主要原理
通过Gulp工具调用`tsc`编译ts源文件,其它文件通过gulp的watch进行拷贝。
第三库是通过package.json文件描述,拷贝相关文件到dist/libs,并修改require引用的路径实现。
### TODOS:
- [x] 加入第三方库支持
- [x] 支持Redux
- [x] 支持rxjs
- [x] 支持moment
- [x] 支持bluebird
- [x] 支持redux-observable
没有合适的资源?快使用搜索试试~ 我知道了~
使用TypeScript开发微信小程序.zip
共399个文件
js:366个
ts:12个
json:7个
需积分: 1 0 下载量 81 浏览量
2024-01-05
22:06:32
上传
评论
收藏 271KB ZIP 举报
温馨提示
微信小程序的优势在于它方便快捷、轻量级、跨平台、丰富的推广方式、丰富的功能接口、数据分析与优化、结合微信支付、支持多场景应用、社交功能以及多端同步等。这些优点使得小程序能够满足用户的多种需求,提供更好的用户体验
资源推荐
资源详情
资源评论
收起资源包目录
使用TypeScript开发微信小程序.zip (399个子文件)
.editorconfig 53B
.gitignore 14B
moment.js 48KB
ramda.js 42KB
redux-logger.js 10KB
redux.js 8KB
Rx.js 7KB
AjaxObservable.js 6KB
gulpfile.js 6KB
redux-observable.js 5KB
TestScheduler.js 5KB
zip.js 4KB
Immediate.js 4KB
WebSocketSubject.js 4KB
groupBy.js 3KB
bufferTime.js 3KB
Subscriber.js 3KB
Subject.js 3KB
delayWhen.js 3KB
ConnectableObservable.js 3KB
windowToggle.js 3KB
windowTime.js 2KB
Subscription.js 2KB
BoundNodeCallbackObservable.js 2KB
IteratorObservable.js 2KB
BoundCallbackObservable.js 2KB
reduxsauce.js 2KB
timeoutWith.js 2KB
expand.js 2KB
bufferToggle.js 2KB
FromEventObservable.js 2KB
mergeMapTo.js 2KB
mergeMap.js 2KB
sequenceEqual.js 2KB
mergeScan.js 2KB
timeout.js 2KB
combineLatest.js 2KB
ramdasauce.js 2KB
windowWhen.js 2KB
repeatWhen.js 2KB
ReplaySubject.js 2KB
delay.js 2KB
retryWhen.js 2KB
race.js 2KB
ForkJoinObservable.js 2KB
first.js 2KB
bufferWhen.js 2KB
GenerateObservable.js 2KB
onErrorResumeNext.js 2KB
exhaustMap.js 2KB
switchMap.js 2KB
FromObservable.js 2KB
last.js 2KB
AsyncAction.js 2KB
withLatestFrom.js 2KB
switchMapTo.js 2KB
VirtualTimeScheduler.js 2KB
observeOn.js 2KB
windowCount.js 2KB
debounce.js 2KB
subscribeToResult.js 2KB
debounceTime.js 1KB
window.js 1KB
audit.js 1KB
distinctUntilChanged.js 1KB
distinct.js 1KB
PromiseObservable.js 1KB
throttle.js 1KB
mergeAll.js 1KB
find.js 1KB
switch.js 1KB
single.js 1KB
ArrayObservable.js 1KB
connect.js 1KB
index.js 1KB
login.js 1KB
reduce.js 1KB
api.js 1KB
user.js 1KB
do.js 1KB
takeLast.js 1KB
scan.js 1KB
Notification.js 1KB
TimerObservable.js 1KB
bufferCount.js 1KB
auditTime.js 1KB
skipUntil.js 1KB
elementAt.js 1KB
ArrayLikeObservable.js 1KB
throttleTime.js 1KB
sampleTime.js 1KB
AnimationFrame.js 1KB
IfObservable.js 1KB
Observable.js 1KB
UsingObservable.js 1KB
ColdObservable.js 1KB
every.js 1KB
exhaust.js 1KB
FromEventPatternObservable.js 1KB
repeat.js 1KB
共 399 条
- 1
- 2
- 3
- 4
资源评论
极致人生-010
- 粉丝: 3259
- 资源: 3077
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功