react-scripts-intlayer: NPM Пакет для использования Intlayer в приложении React Create App

    Intlayer — это набор пакетов, разработанных специально для разработчиков на JavaScript. Он совместим с такими фреймворками, как React, React и Express.js.

    Пакет react-scripts-intlayer включает команды и плагины react-scripts-intlayer для интеграции Intlayer с приложением на основе Create React App. Эти плагины основаны на craco и включают дополнительную конфигурацию для сборщика Webpack.

    Конфигурация

    Пакет react-scripts-intlayer работает без проблем с react-intlayer пакетом и intlayer пакетом. Ознакомьтесь с соответствующей документацией для получения дополнительной информации.

    Установка

    Установите необходимый пакет, используя предпочитаемый менеджер пакетов:

    bash
    npm install react-scripts-intlayer

    Использование

    CLI Команды

    Пакет react-scripts-intlayer предоставляет следующие CLI команды:

    • npx react-scripts-intlayer build: Собирает React приложение с конфигурацией Intlayer.
    • npx react-scripts-intlayer start: Запускает сервер разработки с конфигурацией Intlayer.

    Замена скриптов в package.json

    Чтобы использовать пакет react-scripts-intlayer, вам нужно заменить скрипты в package.json следующими командами:

    package.json
    {  "scripts": {    "start": "react-scripts-intlayer start",    "build": "react-scripts-intlayer build"  }}

    Использование пользовательской конфигурации Webpack

    react-scripts-intlayer основан на craco, что позволяет вам настраивать конфигурацию Webpack. Если вам нужно настроить конфигурацию Webpack, вы также можете реализовать собственную настройку на основе плагина intlayer craco. Смотрите пример здесь.

    Прочитайте полный гид по Intlayer для React Create App

    Intlayer предоставляет множество функций, чтобы помочь вам интернационализировать ваше React приложение. Смотрите, как использовать intlayer с React Create App.

    Если у вас есть идея по улучшению этой документации, не стесняйтесь внести свой вклад, подав запрос на вытягивание на GitHub.

    Ссылка на документацию GitHub