相比 npm install + build-npm 的操作,手动下载+复制+版本更新维护的方式会麻烦一点, 希望可以提供构建 npm 这一操作的支持, 根据微信文档 [使用 npm 包](https://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html#%E5%8F%91%E5%B8%83%E5%85%B6%E4%BB%96-npm-%E5%8C%85%E7%9A%84%E7%BA%A6%E6%9D%9F) 的说明以及简单测试: 如果在 package.json 文件中添加 `miniprogram: dist/wechat` 后,可在构建 npm 时正常将入口文件及 plugins 目录复制到 miniprogram_npm 目录,减少手动维护的繁琐 用户需要额外处理的:tsconfig.json 中配置 paths 增加 miniprogram_npm 以正确识别引用文件路径,同时引用变为 ```js // 主文件可以修改文件名为 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 文件的方式
Activity
riyue commentedon Mar 18, 2026
收到,下个版本就会发布
lxdonge commentedon Mar 18, 2026