在我的 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 插件。
什么应该是使提取工作的正确路径。