-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
antd-mobile 用typescript+webpack打包时提示找不到react-native definition file. #636
Comments
ERROR in ./src/index.tsx ERROR in [at-loader] node_modules\antd-mobile\lib\search-bar\P ropsType.d.ts:2:1 ERROR in [at-loader] node_modules\antd-mobile\lib\search-bar\P ropsType.d.ts:38:22 ERROR in [at-loader] node_modules\antd-mobile\lib\search-bar\P ropsType.d.ts:39:24 |
webpack.config.js配置
}; |
请问有没有在typescript中使用 antd-mobile的实例, 我在文档里没有找到 |
我看了 https://github.com/warmhug/__/tree/master/_react/dva-ts, 这里没有关于怎么引用antd-mobile的例子。 编译提示: ERROR in [at-loader] node_modules\antd-mobile\lib\search-bar\PropsType.d.ts:2:1 ERROR in [at-loader] node_modules\antd-mobile\lib\search-bar\PropsType.d.ts:38:22 ERROR in [at-loader] node_modules\antd-mobile\lib\search-bar\PropsType.d.ts:39:24 ERROR in [at-loader] node_modules\antd-mobile\lib\search-bar\PropsType.d.ts:40:36 ERROR in [at-loader] node_modules\antd-mobile\lib\search-bar\PropsType.d.ts:41:27 |
@mineralres 这个估计是 search-bar 组件里引用错误,我修复下 |
这个fix什么时候会更新到npm 包中呢? 我现在通过什么方式应用你这个fix最合适? |
配置了一个测试项目inferno-starter,使用typescript引入antd-mobile就报错😔 |
@mineralres @xiaokekeT 下午发 0.9.12 ,会解决这个问题。并提供一个推荐的 typescript 项目示例出来 |
已发布 0.9.12 ,外带推荐的 typescript 使用示例: |
@warmhug 例子跑通了。 |
需要,babel-plugin-import 需要 babel |
TabBarItem 这种需要怎么引入呢? 我直接import{TabBar, TabBarItem} from 'antd-mobile';是找不到的模块,于是我尝试在tab-bar/index.web.d.ts加一句export { default as TabBarItem } from './TabBarItem'; |
const TabBarItem = TabBar.Item |
添加const TabBarItem = TabBar.Item之后 ERROR in ./src/components/TsExample.tsx |
proptypes漏太多了没法用啊 |
@xiaokekeT @mineralres 哪些 proptypes 漏了,欢迎帮忙贴出来、下个版本会全部 review 一遍尽量都修复掉 |
|
@benjycui 我知道这个,这里是说的 typescript 里的 interface 不完善 |
有问题在新开 issue ,前边提到的问题都修复了,升级到新版本 |
删除propTypes, 完全依赖ts的类型检查可以理解。 |
是的, @yiminghe 决定的。 |
本地环境
你做了什么?
我做的web项目.
import { Button } from 'antd-mobile';
用webpack+typescript+antd-mobile打包
提示
Cannot find type definition file for 'react-native'.
我想可能是因为antd-mobile的web.d.ts文件不能优先被tsc处理
The text was updated successfully, but these errors were encountered: