创建一个微信小程序工程

按照正常的设置创建小程序工程,我们这里选择使用TypeScript

Untitled

通过NPM安装 Megengine.js

新建一个终端,使用 yarn 或者 npm 来添加 megenginejs ,或者直接在 package.json 中写入依赖项。

注意到小程序平台并没有提供 fetch,所以我们自行封装一个 fetch,这里使用库 fetch-wechat,同样添加进依赖。为了让小程序能找到我们的库,还需要对 project.config.json 进行如下的修改。

Untitled

Untitled

安装好依赖后,点击工具-构建NPM,便可以将我们的库编译进小程序中。

更改小程序可以访问的域名

由于我们需要访问外部链接获取 Megengine.js 所需要的WASM文件,所以需要需要访问的域名添加进白名单中,我们在测试环境下直接勾选 本地设置-不校验合法域名

初始化并运行

在初始化前需要传入 WASM 文件的 URL以及 fetch函数 之后便可以正常使用 Megengine.js

Untitled