簡體   English   中英

chargebee js 反應包裝器在 typescript 中不起作用

[英]chargebee js react wrapper is not working in typescript

我已經安裝了 chargebee react wrapper,當我創建任何 tsx 文件並嘗試包含

import { CardComponent, CardNumber, CardExpiry, CardCVV, Provider } from "@chargebee/chargebee-js-react-wrapper";

我得到的錯誤是

  Could not find a declaration file for module 
'@chargebee/chargebee-js-react-wrapper'. '/Users/sites/project/node_modules/@chargebee/chargebee-js-react-wrapper/dist/chargebee-js-react-wrapper.common.js' implicitly has an 'any' type.
      Try `npm i --save-dev @types/chargebee__chargebee-js-react-wrapper` if it exists or add a new declaration (.d.ts) file containing `declare module '@chargebee/chargebee-js-react-wrapper';`ts(7016)

我找不到 chargebee 反應包裝器的任何類型文件。

聲明文件是定義庫的類型和聲明的地方,您需要紗線其聲明類型。 嘗試這樣的事情

npm install --save @types/chargebee

你可以從谷歌找到准確的紗線命令

我不知道有任何類型的 chargebee 包。 嘗試在項目的根目錄中創建一個文件@chargebee/chargebee-js-react-wrapper.d.ts並添加declare module "@chargebee/chargebee-js-react-wrapper"; 到文件。 重新啟動,您應該可以使用 chargebee,盡管您不會得到任何類型建議。

您可以選擇向文件添加聲明以使進一步的開發更順利,或者您可以只添加他們的 api 幫助頁面,其中包含有關組件的所有詳細信息,作為評論。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM