看了两周的文档,3月终于开始上手taro了,一套代码可以编译h5、小程序、rn,何乐而不为呢?
然后就遇到各种各样的坑
taro ui
错误:
Failed to compile.
./node_modules/taro-ui/dist/h5/components/countdown/index.js 105:11
Module parse failed: Unexpected token (105:11)
You may need an appropriate loader to handle this file type.
| } = this.state;
|
> return
解决:
在 'config/index' 中 引入
h5: {
esnextModules: ['taro-ui']
}
思考:
不好好看文档!
参考:https://github.com/NervJS/taro-ui/issues/423
异步的问题
问题:
regeneratorRuntime is not defined
解决:
$ yarn add @tarojs/async-await
# 或者使用 npm
$ npm install --save @tarojs/async-await
在有异步操作的页面引入 import '@tarojs/async-await'
思考:
又不好好看文档!
参考:https://nervjs.github.io/taro/docs/async-await.html