#javascript #reactjs #react-intl #formatjs
Вопрос:
В моем проекте, использующем 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"
Выводятся только сообщения из одной подпапки библиотеки, и я хотел бы знать, как получить все сообщения.
Моя структура папок без файлов, но внутри компонентов, например, у нас есть подпапки компонентов и так далее
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 для извлечения всех моих сообщений в моем проекте.
Я пробовал другое решение, не могу понять, какое было бы правильным.