-
Notifications
You must be signed in to change notification settings - Fork 230
Open
Description
相比 npm install + build-npm 的操作,手动下载+复制+版本更新维护的方式会麻烦一点,
希望可以提供构建 npm 这一操作的支持,
根据微信文档 使用 npm 包 的说明以及简单测试:
如果在 package.json 文件中添加 miniprogram: dist/wechat 后,可在构建 npm 时正常将入口文件及 plugins 目录复制到 miniprogram_npm 目录,减少手动维护的繁琐
用户需要额外处理的:tsconfig.json 中配置 paths 增加 miniprogram_npm 以正确识别引用文件路径,同时引用变为
// 主文件可以修改文件名为 index,但考虑到最小改动以及这是个额外支持,可以增加示例让用户手动设置引用路径
import sensors from 'sa-sdk-miniprogram/sensorsdata.esm'
import h5Linker from 'sa-sdk-miniprogram/plugin/h5-linker/index.esm'改动汇总:
- package.json 中添加
miniprogram: dist/wechat - 增加示例引导用户设置 tsconfig 增加 miniprogram_npm 的路径提示,以及修改引入的主文件的路径
以上改动完全兼容之前原生小程序手动下载 copy 文件的方式
Metadata
Metadata
Assignees
Labels
No labels