Author:
    Creation:2026-09-23Last update:2026-09-23

    Intlayer рдкреИрдХреЗрдЬ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВ

    bash
    npx intlayer upgrade
    

    upgrade рдХрдорд╛рдВрдб рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдкреНрд░рддреНрдпреЗрдХ package.json (рдореЛрдиреЛрд░реЗрдкреЛ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рд╕рд╣рд┐рдд) рдореЗрдВ рдШреЛрд╖рд┐рдд Intlayer рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдирд╡реАрдирддрдо рдкреНрд░рдХрд╛рд╢рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ intlayer init рдХреЗ рд╕рдорд╛рди рдкреИрдХреЗрдЬ рдЕрдкрдЧреНрд░реЗрдб рдЪрд░рдг рдЪрд▓рд╛рддрд╛ рд╣реИред

    рддрд░реНрдХ:

    • --project-root [projectRoot] - рд╡реИрдХрд▓реНрдкрд┐рдХред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░реВрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реАред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдХрдорд╛рдВрдб рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╢реАрд▓ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЗ рдКрдкрд░ рдирд┐рдХрдЯрддрдо package.json рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред
    • --dry-run - рд╡реИрдХрд▓реНрдкрд┐рдХред рдХрд┐рд╕реА рднреА рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдкреИрдХреЗрдЬреЛрдВ рдФрд░ рдЙрдирдХреЗ рд▓рдХреНрд╖рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИред
    • --tag <tag> - рд╡реИрдХрд▓реНрдкрд┐рдХред рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП npm dist-tag (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП canary)ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ latest рд╣реИред

    рдпрд╣ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ:

    1. Intlayer рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИ - intlayer, @intlayer/*, *-intlayer рдФрд░ intlayer-* рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдФрд░ devDependencies рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдкреНрд░рддреНрдпреЗрдХ package.json (node_modules рдФрд░ рдмрд┐рд▓реНрдб рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдЫреЛрдбрд╝рдХрд░) рдХреЛ рд╕реНрдХреИрди рдХрд░рддрд╛ рд╣реИред
    2. рд▓рдХреНрд╖рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ - npm рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдкреИрдХреЗрдЬ рдХреЗ рдЪрдпрдирд┐рдд dist-tag (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ latest) рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкрдврд╝рддрд╛ рд╣реИред
    3. рд░реЗрдВрдЬ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрддрд╛ рд╣реИ - рдЗрд╕рдХреЗ рдСрдкрд░реЗрдЯрд░ (^, ~ рдпрд╛ рдХреЛрдИ рдирд╣реАрдВ) рдФрд░ рдлрд╝рд╛рдЗрд▓ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХреЛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реБрдП рдкреНрд░рддреНрдпреЗрдХ рдкреБрд░рд╛рдиреЗ рд░реЗрдВрдЬ рдХреЛ рд╕реАрдзреЗ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИред
    4. рдПрдХ рдмрд╛рд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддрд╛ рд╣реИ - рд▓реЙрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕реНрд╡рд╛рдореА рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рд░реВрдЯ (рд▓реЙрдХ рдлрд╝рд╛рдЗрд▓ рд╡рд╛рд▓реА рдирд┐рдХрдЯрддрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА) рд╕реЗ рдПрдХрд▓ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЪрд▓рд╛рддрд╛ рд╣реИ:
    рд▓реЙрдХ рдлрд╝рд╛рдЗрд▓рдХрдорд╛рдВрдб
    bun.lock / bun.lockbbun install
    pnpm-lock.yamlpnpm install
    yarn.lockyarn install
    package-lock.json рдпрд╛ рдХреЛрдИ рдирд╣реАрдВnpm install

    рдпрджрд┐ рдХреЛрдИ рд▓реЙрдХ рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рд╣реИ, рддреЛ npm рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ package.json рдХреЗ packageManager рдлрд╝реАрд▓реНрдб (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП "bun@1.2.0") рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

    рд╡реЗ рд░реЗрдВрдЬ рдЬреЛ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреА рдУрд░ рдЗрдВрдЧрд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ workspace:*, file:, link:, catalog: рдпрд╛ git URL, рдХрднреА рднреА рд╕рдВрд╢реЛрдзрд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред

    рдЙрджрд╛рд╣рд░рдг:

    рд▓рд╛рдЧреВ рдХрд┐рдП рдмрд┐рдирд╛ рдЙрдкрд▓рдмреНрдз рдЕрдкрдЧреНрд░реЗрдб рдХреА рд╕реВрдЪреА рдмрдирд╛рдПрдВ:

    bash
    npx intlayer upgrade --dry-run
    

    canary рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВ:

    bash
    npx intlayer upgrade --tag canary
    

    рдЖрдЙрдЯрдкреБрдЯ рдЙрджрд╛рд╣рд░рдг:

    bash
    npx intlayer upgrade
    Intlayer packages:
      package.json
        intlayer ^9.0.0 тЖТ ^9.5.7
      apps/web/package.json
        next-intlayer ^9.5.7 (latest)
        vite-intlayer ~9.2.0 тЖТ ~9.5.7
    Running bun install...
    тЬУ Upgraded 2 Intlayer dependencies to latest
    

    рдиреЛрдЯреНрд╕:

    • рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд░реВрдЯ рд╕реЗ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдВред рдХреЗрд╡рд▓ рдЙрд╕ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рд╕реЗ рдЗрд╕реЗ рдЪрд▓рд╛рдПрдВред
    • рдЬрд┐рди рдкреИрдХреЗрдЬреЛрдВ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ (рдСрдлрд╝рд▓рд╛рдЗрди, рдирд┐рдЬреА рдпрд╛ рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд рдкреИрдХреЗрдЬ) рдЙрдиреНрд╣реЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
    • рдпрджрд┐ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЕрдкрдЧреНрд░реЗрдб рдХреА рдЧрдИ рд░реЗрдВрдЬ package.json рдореЗрдВ рд░рдЦреА рдЬрд╛рддреА рд╣реИрдВред рдЕрдкрдиреЗ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрдорд╛рдВрдб рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдПрдВред