js-sdk
js-sdk copied to clipboard
微信、鸿蒙 SDK 以及 4.x 版本的 JS 问题
本 SDK 近期进行了一次重构,借助这次重构,我们现在支持以下平台:
- [x] 鸿蒙
- [x] 浏览器
- [x] 浏览器 Webworker
- [x] 微信小程序
- [ ] React-Native
主要改动内容:
- 相比于原来的浏览器 SDK,我们移除了本地的图片压缩功能。
- 重新设计了上传的接口,同时减少了非必要的泛型设计
- 我们调整了仓库的目录结构,使用 monorepo 来管理项目
- 更新了项目工程的构建方式和依赖
- 添加更加现代化的 examples
- 重新编写了文档(持续完善)
接下来的工作:
- [x] 鸿蒙发布正式版本
- [x] 微信小程序发布正式版本
相关代码位于 4.x 分支
#647
#659
npm i @qiniu/browser-upload 安装失败,你们没发布这个包,但 4.0 文档这么些的
内部使用的 @internal/common 这个包也找不到,导致 ts 类型全是 any
npm i @qiniu/browser-upload 安装失败,你们没发布这个包,但 4.0 文档这么些的
十分抱歉,这个新的包名尚未发布,请使用原包名下载 4.x 的 beta 版本体验 https://www.npmjs.com/package/qiniu-js/v/4.0.0-beta.1
内部使用的 @internal/common 这个包也找不到,导致 ts 类型全是 any
开发依赖的 @internal/common
是基于 npm
的 workspaces
引用的本地公共包, 已发布的包最终无此依赖,推荐通过 npm
安装使用。
我使用这个微信小程序的SDK,允许你们提供的案列发现在真机上面会出现这种错误 request:fail url scheme is invalid 使用的手机是苹果14,系统IOS17.5.1,微信版本8.0.49
经过简单的排查好像是真机上临时路径为wxfile://开头的,开发工具是http://开头的 真机上wxfile:// 就会出现这个错误,不知道怎么解决
我使用这个微信小程序的SDK,允许你们提供的案列发现在真机上面会出现这种错误 request:fail url scheme is invalid 使用的手机是苹果14,系统IOS17.5.1,微信版本8.0.49
还有其他的什么发现吗,可以提供复现 demo 吗
内部使用的 @internal/common 这个包也找不到,导致 ts 类型全是 any
开发依赖的
@internal/common
是基于npm
的workspaces
引用的本地公共包, 已发布的包最终无此依赖,推荐通过npm
安装使用。
但是最终产物 /qiniu-js/output/index.d.ts 下还是有这段代码 import * as common from '@internal/common';
导致没有 ts 类型提示;具体请看:https://www.npmjs.com/package/qiniu-js/v/4.0.0-beta.1?activeTab=code,现在我根本不知道,createMultipartUploadV1Task() 和 createMultipartUploadV2Task() 的区别以及对应的参数,文档则有点错误,分片上传让使用createMultipartUploadTask(), 这个方法都没有导出;
图二
我使用这个微信小程序的SDK,允许你们提供的案列发现在真机上面会出现这种错误 request:fail url scheme is invalid 使用的手机是苹果14,系统IOS17.5.1,微信版本8.0.49
还有其他的什么发现吗,可以提供复现 demo 吗
就是你自己代码里的微信小程序案例代码 @yinxulai
@mxp131011
内部使用的 @internal/common 这个包也找不到,导致 ts 类型全是 any
感谢,我们已经获知了该问题,会尽快进行处理 ts 相关问题跟踪:https://github.com/Microsoft/TypeScript/issues/4433
@mxp131011 已修复 [email protected]