0

在我的 React 项目库中,我添加了 FormatJS 库以进行内部化。我试图在线跟进文档,但无论我做什么 formatJS 提取都只从一个文件夹中提取,我不知道如何修复它。

有关详细信息,我有一个开放的 repo 以查看完整代码:GitHub 上的项目

我得到的文件夹仅此form-builder-preview而已。

我的文件夹结构:

src
 ┣ form-builder
 ┃
 ┣ lib
 ┃ ┣ data
 ┃ ┣ form-builder-content
 ┃ ┃ ┣ components
 ┃ ┃ ┣ hooks
 ┃ ┃ ┣ section
 ┃ ┃ ┣ theme
 ┃ ┃ ┣ useBuilder
 ┃ ┃ ┣ utils
 ┃ ┣ form-builder-glossary
 ┃ ┃ ┣ components
 ┃ ┃ ┣ hooks
 ┃ ┃ ┣ theme
 ┃ ┣ form-builder-preview
 ┃ ┃ ┣ components
 ┃ ┃ ┣ constants
 ┃ ┃ ┣ hooks
 ┃ ┃ ┣ theme
 ┃ ┣ form-builder-styling
 ┃ ┃ ┣ components
 ┃ ┃ ┣ context
 ┃ ┃ ┣ hooks
 ┃ ┃ ┣ theme
 ┃ ┣ prop-validations
 ┃ ┣ utils
 ┣ stories
 ┣ App.js
 ┣ index.css
 ┣ index.js
 ┣ languages.js
 ┗ setupTests.js

在 package.json 这是我设置的:

"extract": "formatjs extract 'src/**/*.{ts,tsx,js,jsx}' --out-file lang/en.json --id-interpolation-pattern [sha512:contenthash:base64:6]",
"compile": "formatjs compile lang/en.json --ast --out-file compiled-lang/en.json"

我也在使用 Babel 插件。

什么应该是使提取工作的正确路径。

4

0 回答 0