在我使用 React 和 FormatJS 的项目中,我有很多文件夹、子文件夹和子文件夹等等。
设置 Formatjs 提取并编译为
"extract": "formatjs extract 'src/(lib||stories)/**/**/*.{ts,js}' --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"
输出只是来自 lib 一个子文件夹的消息,我想知道如何获取所有消息。
我的文件夹结构没有文件但在组件内部,例如我们有组件子文件夹等等
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
需要帮助为 formatJS 设置正确的路径以提取我项目中的所有消息。我正在尝试不同的解决方案,但无法弄清楚什么是正确的。