Open xueyou2000 opened 3 years ago
简单粗暴法,添加到 typings/index.d.ts 文件中: declare module 'AppConfig';
没有声明文件的地方多了去了,官方文档已经说了,缺少类型声明的库,要么自己手工精确的叫,要么自己手工粗暴的加。 我曾经找 腾讯 weui-miniprogram 库提过 issue 要 type 声明文件,他们说:你是不能用吗?要声明干啥?确实能用,就是忍着用,对着文档用。
@anuxs 我想请教一个问题,目前的remax 如何引入vant-weapp 或者 weui-miniprogram
可以自己写声明文件,打补丁。具体可参考 Typescript 文档。
第一个问题。在 typings
目录下添加类型文件 remax-web.d.ts
,重新导出即可:
declare module "remax/web" {
export * from "@remax/web";
}
第二个问题。添加 remax-one.d.ts
,再添加一个接口声明:
import "remax/one";
declare module "remax/one" {
interface ImageProps {
alt?: string;
}
}
PS:谁要是有时间,提个 PR 那就更好了~
@anuxs 我想请教一个问题,目前的remax 如何引入vant-weapp 或者 weui-miniprogram
https://github.com/remaxjs/examples/tree/master/weui 有 weui-miniprogram 的例子;vant-weapp 不晓得。
问题描述 使用官方推荐的创建ts项目
yarn create remax-app my-app-ts -t
打开后会提示找不到import { AppConfig as WebAppConfig } from 'remax/web';
类型提示. 升级到最新版也没用其他信息
<Image ... alt="logo" />
也提示没有alt
属性,估计也是因为web
库的提示没有