1

我正在使用 React-Native 和 TypeScript 超集开发移动应用程序。我正在寻找一个格式库,我可以在其中执行数字、货币、日期、数字和本地化。

之前用过Numeral JS库,但是格式范围太窄,尝试了autoNumeric库,但是因为@types不可用,所以没有使用的可能。

除此之外,我没有从许多库中获得我想要的效率。我很想听听你的建议。

4

1 回答 1

3

即使@types不可用,您仍然可以通过添加自己的类型定义来使用autoNumeric库。

  1. 在项目文件夹中添加一个@types文件夹
  2. 创建一个名为 .d.ts 的文件

在此处添加@types 文件夹

  1. 在文件中添加以下行

    declare module 'autonumeric';

  2. 像这样在tsconfig.json下面添加新创建的文件夹的路径compilerOptions

    "typeRoots": ["node_modules/@types", "src/@types"]

    注意:“node_modules/@types”已经存在。您只需要添加新文件夹的新路径即可。

  3. 节省。运行npm i然后启动应用程序。

于 2019-06-13T05:02:23.197 回答