1. 程式人生 > >小程式 - 使用async出現regeneratorRuntime is not defined錯誤

小程式 - 使用async出現regeneratorRuntime is not defined錯誤

參考部落格:小程式regeneratorRuntime is not defined 小程式中使用async函式

async await比Promise更好的解決非同步操作問題,在小程式中直接使用會出現以下的錯誤提示

缺少了regeneratorRuntime這個模組,需要從外部引入

1.在新建的資料夾中執行 npm init ,生成package.json檔案(一路回車就好)

2.執行 npm install regenerator

3.將node_modules資料夾下的regenerator-runtime資料夾複製到小程式專案中

4.在需要使用到async await的.js檔案引入regenerator-runtime資料夾下的runtime.js檔案

import regeneratorRuntime from '../../regenerator-runtime/runtime.js';