根据我的测试 typescript 不会扫描 typeroot 的根文件夹, 导致 微信默认模板的 typings/index.d.ts 未被添加到全局定义里面 (也就变相导致了 lib.wa.es6.d.ts 未被导入), 导致 console 等api不能使用。 另外是否有github 官方库? 还有 这些定义是否在 npm 上存在, 从不能每次更新开发工具来更新 wx.d.ts 吧
框架类型 | 问题类型 | 操作系统 | 工具版本 |
---|---|---|---|
小程序 | Bug | Windows | 1.02.1906141 |
根据我的测试 typescript 不会扫描 typeroot 的根文件夹, 导致 微信默认模板的 typings/index.d.ts 未被添加到全局定义里面 (也就变相导致了 lib.wa.es6.d.ts 未被导入), 导致 console 等api不能使用。 另外是否有github 官方库? 还有 这些定义是否在 npm 上存在, 从不能每次更新开发工具来更新 wx.d.ts 吧
1 个回答
github npm 上有的 https://github.com/wechat-miniprogram/api-typings
我发现 如果导入了 lib.wa.es6.d.ts 则, typings/wx/index.d.ts 会报错, 因为 ///<reference no-default-lib="true" /> , 不知道又没有一种办法将 各种情况的 定义文件 隔离开来, 编译不报错