IvinWu / weRequest

解决繁琐的小程序会话管理,一款自带登录态管理的网络请求组件。
MIT License
356 stars 76 forks source link

feat(types): 更新使用独立的微信小程序 types #62

Closed qiaoin closed 1 year ago

qiaoin commented 1 year ago

目前依赖的 DefinitelyTyped 下的 types/wechat-miniprogram,看变更时间,已经很长时间没有同步官方的最新修改了,因此切换使用官方的独立 npm 包 miniprogram-api-typings,后续基础库更新最新 api 时,可以使用的对应的定义

项目目前使用 ts 版本为 3.9.10,直接安装 miniprogram-api-typings 最新 3.9.0 版本,在 build 时会报错(包含有一些语法是 ts4 的语法),因此,考虑以下两种方案:

都可以解决 webpack 打包报错的问题,本 PR 中选择方案 1,后续可以根据需求升级 ts4 版本

同时,在 PR 中提交了 package-lock.json 文件

This file is intended to be committed into source repositories, and serves various purposes