UNPKG

@qiniu/miku-delivery-mp-ks

Version:

Kuaishou Mini Program SDK for Miku Delivery

24 lines (14 loc) 869 B
# crypto-js 从 npm package `crypto-js` 中拷贝出来 如果不拷贝出来,直接在代码(如 `src/utils/access-token.ts`)里去 ```ts import HmacSHA1 from 'crypto-js/hmac-sha1' ````crypto-js` 来自 `node_modules/`),则小程序开发工具在 Build npm 时会报错,因为 `crypto-js` 不是一个按照小程序的要求改造的包,我们无法通过子路径(`/hmac-sha1`)来引入包内部的特定文件 一个 workaround 是 ```ts import CryptoJS from 'crypto-js' // 接着使用 CryptoJS.HmacSHA1 ``` 但这样会导致整个 `crypto-js` 的内容都被打包进最后的小程序包里(尽管我们只依赖了里边的部分内容) 因此这里将我们依赖的 `crypto-js` 的内容直接拷贝到 SDK 项目中,预期本目录的内容不应该做手动修改;如需升级 `crypto-js`,重新拷贝一次即可