按照正常的设置创建小程序工程,我们这里选择使用TypeScript。
新建一个终端,使用 yarn
或者 npm
来添加 megenginejs
,或者直接在 package.json
中写入依赖项。
注意到小程序平台并没有提供 fetch
,所以我们自行封装一个 fetch
,这里使用库 fetch-wechat
,同样添加进依赖。为了让小程序能找到我们的库,还需要对 project.config.json
进行如下的修改。
安装好依赖后,点击工具-构建NPM,便可以将我们的库编译进小程序中。
由于我们需要访问外部链接获取 Megengine.js 所需要的WASM文件,所以需要需要访问的域名添加进白名单中,我们在测试环境下直接勾选 本地设置-不校验合法域名。
在初始化前需要传入 WASM 文件的 URL
以及 fetch函数
之后便可以正常使用 Megengine.js 。