1. 程式人生 > 其它 >uni-app小程式如何預覽和真機除錯以及新建專案報錯WebAssembly.instantiate(): Argument 0 must be a buffer source or a WebAssembly問題

uni-app小程式如何預覽和真機除錯以及新建專案報錯WebAssembly.instantiate(): Argument 0 must be a buffer source or a WebAssembly問題

一、uni-app小程式如何使用微信開發者工具預覽和真機除錯

1、首先回到HBuilder X的這個工程,找到manifest.json檔案開啟

2、 找到微信小程式

3、輸入自己的小程式AppleID(這個自己註冊小程式有的,沒有的話自己去註冊一個小程式)。

4、然後再次執行到小程式模擬器上就好了

5、因為版本的更新,可能需要在微信開發者工具中開啟服務埠,然後HbuilderX才能訪問,這個在build的時候控制檯一般有提示,具體操作:

  開啟微信開發者工具 >> 設定 >> 安全設定 >> 開啟服務埠就行了。

二、微信開發者工具剛建新專案就報錯

  報錯內容如下:

Uncaught TypeError: Cannot delete property 'WeixinJSBridge' of #<Window>

Uncaught TypeError: Cannot read property 'on' of undefined

Unhandled promise rejection TypeError: WebAssembly Instantiation: Argument 0 must be a buffer source or a WebAssembly.Module object at Object.t.wasm_initialize (VM72 WAService.js:2)

  原來是因為預設的除錯基礎庫的版本太高了,導致報錯了。一個簡單的解決方案,點選右上角詳情按鈕,選擇本地設定,把除錯基礎庫調低一點就好了。

  解決方法:更換一下除錯基礎庫,前面幾個還是報錯,多換幾個就好了。我之前用的 2.6.1 沒有問題,然後繼續換成 2.6.1 就可以了。