Page 1 of 2

使用物料 CommonCharts 编译报错

Posted: 2024年 May 23日 18:46
by silverlight

我以public-sdm这个demo为基础,安装好了这个物料
Image
但报错如下
Image
报错信息:(找不到“common-charts”的类型定义文件。
程序包含该文件是因为:
隐式类型库 "common-charts" 的入口点)

我网上查询之后,问题可能是需要自己编写了一个类型定义文件?


Re: 使用物料 CommonCharts 编译报错

Posted: 2024年 May 23日 18:56
by lshinylee

下面这个不是一个合法的 react 组件写法吧,你得

export const XXXComponent = () => {
return <CommonCharts />
}


Re: 使用物料 CommonCharts 编译报错

Posted: 2024年 May 24日 09:21
by silverlight
lshinylee 2024年 May 23日 18:56

下面这个不是一个合法的 react 组件写法吧,你得

export const XXXComponent = () => {
return <CommonCharts />
}

修改了,但还是有这个报错,他报错的地方是在tsconfig,这个报错我网上看到的问题原因是应该少了该类型的定义文件?应该是tsconfig里要进行添加Image 我图中这个添加是不对


Re: 使用物料 CommonCharts 编译报错

Posted: 2024年 May 24日 09:28
by lshinylee

不需要在 tsconfig 里配置,这个是组件自带的类型定义,在 public-sdm 里新增一个正常的,你是不是 typescript 依赖安装有问题


Re: 使用物料 CommonCharts 编译报错

Posted: 2024年 May 24日 10:35
by silverlight

Image

lshinylee 2024年 May 24日 09:28

不需要在 tsconfig 里配置,这个是组件自带的类型定义,在 public-sdm 里新增一个正常的,你是不是 typescript 依赖安装有问题

Image
依赖都安装了,不过我重新启动vscode和小程序开发工具之后,发现没有报错了,可以正常使用了。重启之前有报错,小程序开发工具上显示不出来


Re: 使用物料 CommonCharts 编译报错

Posted: 2024年 May 24日 10:38
by lshinylee

嗯。。那应该是 VSCode 的 Typescript Server 出问题了,一般 VSCode 更新之类的会卡一下,你可以留意下 Output 中 Typescript 的 Task。


Re: 使用物料 CommonCharts 编译报错

Posted: 2024年 May 24日 10:39
by silverlight
lshinylee 2024年 May 24日 10:38

嗯。。那应该是 VSCode 的 Typescript Server 出问题了,一般 VSCode 更新之类的会卡一下,你可以留意下 Output 中 Typescript 的 Task。

好的,谢谢你的耐心讲解


Re: 使用物料 CommonCharts 编译报错

Posted: 2024年 May 28日 09:40
by solex_dev

你重启就解决了?我使用的面板SDM通用模板也是有个问题,重启重装依赖都还会报错


Re: 使用物料 CommonCharts 编译报错

Posted: 2024年 May 28日 13:45
by silverlight
solex_dev 2024年 May 28日 09:40

你重启就解决了?我使用的面板SDM通用模板也是有个问题,重启重装依赖都还会报错

是我遗漏了一点,没说,他这个开发者文档里有遗漏一个依赖没讲,还需要一步npm install @tuya-miniapp/common-charts在https://www.npmjs.com/package/@ray-js/common-ch ... 有着更详细的依赖说明


Re: 使用物料 CommonCharts 编译报错

Posted: 2024年 May 28日 13:46
by silverlight
lshinylee 2024年 May 24日 10:38

嗯。。那应该是 VSCode 的 Typescript Server 出问题了,一般 VSCode 更新之类的会卡一下,你可以留意下 Output 中 Typescript 的 Task。

忘记说了,那个物料的说明文档里面的,少说了一个依赖npm install @tuya-miniapp/common-charts。我是在npm的网址上才发现的,没有这个是没法实现这个物料的。https://www.npmjs.com/package/@ray-js/c ... pendencies