-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
taro2.0.0+taro-ui2.2.4编译之后,微信客户端预览提示 Cannot read property 'defaultProps' of undefined #5278
Comments
CC @Chen-jj |
欢迎提交 Issue~ 如果你提交的是 bug 报告,请务必遵循 Issue 模板的规范,尽量用简洁的语言描述你的问题,最好能提供一个稳定简单的复现。🙏🙏🙏 如果你的信息提供过于模糊或不足,或者已经其他 issue 已经存在相关内容,你的 issue 有可能会被关闭。 Good luck and happy coding~ |
经过反复测试,复现过程如下:用taro2.0.0新建一个项目,增加taro-ui依赖,在index.jsx页面直接引入taro-ui组件,编译预览即可重现问题 npm install -g @tarojs/cli 2.0.0
taro init myApp
cd ./myApp
npm install -S taro-ui
|
+1 |
都木有人来看下啥情况嘛 |
周末啦,让老李他们休息一下吧 |
@PlutoCA 你可以理解为issue周期为15天,况且赶上周末,回复会慢一些。 |
😂我不是催哈,我只是想看看有木有碰到相同问题的小伙伴,他们有没有解决,是如何解决的😂 |
我创建了一个项目,添加了一个 Taro UI 组件,着实没有复现啊 |
CC @luckyadam |
Hello~ 您的问题我们无法复现。如果有空的话还请拔冗提供一个简单的复现 demo,否则这个 issue 将在 15 天后被自动关闭。 如果您在这 15 天中更新更多信息自动关闭的流程会自动取消,如有其他问题也可以发起新的 Issue。 Good luck and happy coding~ |
https://github.com/liu-peiyu/taro-issues-demo.git |
@liu-peiyu 除了 MobX 模版外,默认模版有没有问题呢? |
有,我前天晚上尝试用默认模板,也是直接报错 |
我这边默认模版和 MobX 模版都没有复现 ➜ GitHub npx @tarojs/cli init taro-ui-test-mobx
👽 Taro v2.0.0
Taro即将创建一个新项目!
Need help? Go and open issue: https://github.com/NervJS/taro/issues/new
✔ 拉取远程模板仓库成功!
? 请输入项目介绍! taro-ui-test-mobx
? 是否需要使用 TypeScript ? Yes
? 请选择 CSS 预处理器(Sass/Less/Stylus) Sass
? 请选择模板 mobx
✔ 创建项目: taro-ui-test-mobx
✔ 创建文件: taro-ui-test-mobx/.editorconfig
✔ 创建文件: taro-ui-test-mobx/.eslintrc
✔ 创建文件: taro-ui-test-mobx/.gitignore
✔ 创建文件: taro-ui-test-mobx/global.d.ts
✔ 创建文件: taro-ui-test-mobx/package.json
✔ 创建文件: taro-ui-test-mobx/project.config.json
✔ 创建文件: taro-ui-test-mobx/tsconfig.json
✔ 创建文件: taro-ui-test-mobx/config/dev.js
✔ 创建文件: taro-ui-test-mobx/config/index.js
✔ 创建文件: taro-ui-test-mobx/config/prod.js
✔ 创建文件: taro-ui-test-mobx/src/app.scss
✔ 创建文件: taro-ui-test-mobx/src/app.tsx
✔ 创建文件: taro-ui-test-mobx/src/index.html
✔ 创建文件: taro-ui-test-mobx/src/store/counter.ts
✔ 创建文件: taro-ui-test-mobx/src/pages/index/index.scss
✔ 创建文件: taro-ui-test-mobx/src/pages/index/index.tsx
✔ cd taro-ui-test-mobx, 执行 git init
~/Projects/GitHub/taro-ui-test-mobx [master +9 ~0 -0 !]> yarn add -D @tarojs/[email protected] taro-ui |
@liu-peiyu 你的 Demo 也没有复现。 |
@Garfield550 要不试一下npm 安装看下,我这边默认模板必现😂
|
@Garfield550 我本地只要一运行,肯定会出现,奇怪了,微信群里 隔壁老李 是你吗? |
或者试试window环境? |
@liu-peiyu @PlutoCA 两位都是 Windows 环境吗? @liu-peiyu 老李是 @luckyadam 哈。 |
是的,我是windows |
我试一下 macOS 用 NPM 运行你的 Demo,如果没有复现应该跟 Windows 有关。 |
我家里和公司都有这个问题,都是win10,我看@liu-peiyu 老哥也是 |
macOS 下用 NPM 没有复现,可能与 Windows 有关。@luckyadam 老李正在测试 Windows 下的情况,有什么进展会在这里回复你们的哈。 |
|
windows , 同样的情况 _(:3J∠)_ |
计算机系统:macOS Cataline 10.15.2版本 同样的情况 Taro 版本:taro2.0.0-beta.13 |
@Norbert-Nayman Taro2.0.0-beta.13 已经不受支持了,升级到 2.0.0 吧 |
大家好,是 |
@luckyadam @Garfield550 问题已经解决,给力 |
2.0.1 发布了,试一下? |
ok 了,但是 |
@theprimone 提一个新 Issue 吧,描述一下问题并带上复现。 |
这儿已经在激情讨论了:joy: |
这个有什么表现吗? |
是一个问题,装一下 |
@theprimone 更高版本的会出错吗?还是会遇到其他什么问题? |
直接用 2.0 初始化项目是没有问题了,如果从 1.3 升级的话就有问题了,如下,如果不安装 0.11.1 的话,就只有 0.13.3 了 @shenghanqin 说的可能是 postcss-loader 导致的 |
@theprimone 你在从 1.x 升级 2.0.0 的时候有没有删除 $ yarn remove @tarojs/async-await |
还是不行的 😂 |
最新的 Taro 2.0.3 也不行啊 |
问题描述
taro版本2.0.0
taro-ui版本2.2.4
编译可以正常通过,进到开发者工具预览会提示 Cannot read property 'defaultProps' of undefined
复现步骤
期望行为
taro-ui的组件可以正常预览
报错信息
vendors.js:3401 Uncaught TypeError: Cannot read property 'defaultProps' of undefined
at Object.createComponent (vendors.js:3401)
at Object.node_modules_taroUi224TaroUiDistWeappComponentsNavBarIndexJs (index.js:212)
at webpack_require (runtime.js:80)
at checkDeferredModules (runtime.js:46)
at Array.webpackJsonpCallback [as push] (runtime.js:33)
at index.js:1
at require (VM8202 WAService.js:1)
at :44:7
at HTMLScriptElement.scriptLoaded (appservice?t=1578552796094:1379)
at HTMLScriptElement.script.onload (appservice?t=1578552796094:1422)
系统信息
$ taro info
�👽 Taro v2.0.0
Taro CLI 2.0.0 environment info:
System:
OS: Windows 10
Binaries:
Node: 10.16.0 - D:\Deploy\node-10.16\node.EXE
npm: 6.9.0 - D:\Deploy\node-10.16\npm.CMD
The text was updated successfully, but these errors were encountered: