Razzle: 4.0 . рдХреЛ рдЪрдХрдорд╛ рджреЗрдиреЗ рдХрд╛ рдорд╛рд░реНрдЧ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 8 рдЕрдЧре░ 2020  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: jaredpalmer/razzle

рд░реИрдЬрд╝рд▓ 4.0 рдореЗрдВ рдХреНрдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП? рдореИрдВрдиреЗ рдХрдирд╛рд░реА рд╢рд╛рдЦрд╛ рдореЗрдВ рдмрд╣реБрдд рд╕реА рдирдИ рдЕрдЪреНрдЫрд╛рдЗрдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ рд╣реИред

рд╢рд╛рдЦрд╛ (рдХреИрдирд░реА)

рд╢рд╛рдЦрд╛ рдкреНрд░рд▓реЗрдЦрди (рдХреИрдирд░реА)

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ 4.0 рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХреА рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ:

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

рдЗрд╕реЗ рдЕрднреА рдЖрдЬрдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП:

npx create-razzle-app<strong i="23">@canary</strong> testing --ignore-existing
cd testing
yarn add [email protected] --dev
yarn start
yarn build
yarn start:prod
yarn test

рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рджреЗрдЦреЗрдВ

https://github.com/jaredpalmer/razzle/releases/tag/v4.0.0-canary.0
https://github.com/jaredpalmer/razzle/releases/tag/v4.0.0-canary.1
https://github.com/jaredpalmer/razzle/releases/tag/v4.0.0-canary.2

рдиреЛрдЯ: рдмрдЧ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░реЗрдВ;)

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд░реИрдЬрд╝рд▓ 4.0.1 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ !! рд╕рдорд╛рдкрди

рд╕рднреА 10 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣ рдХрдм рддрдХ рддреИрдпрд╛рд░ рд╣реИ? рдХреНрдпрд╛ рдХреЛрдИ рдЕрдкрдЧреНрд░реЗрдб рдЧрд╛рдЗрдб рд╣реЛрдЧрд╛?

рдЗрд╕реЗ рдЖрдЬрдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛

рддреЛ, razzle 4.0 рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд┐рдХрдЯ рд╣реИред рдореИрдВ рд╡рд╛рджрд╛ рдХрд░рддрд╛ рд╣реВрдБ :) рдЕрдЧрд░ рдХреЛрдИ рдХреИрдирд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рддреЛ рдХреГрдкрдпрд╛ рдирд╡реАрдирддрдо рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╣рдореЗрдВ рдХреЛрдИ рднреА рд╕реНрдкрд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓ рд╕рдХреЗред

рдпреЛрдЬрдирд╛ рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдереА, рд▓реЗрдХрд┐рди рдХреБрдЫ рдкреНрд░рдХрд╛рд╢рди рдореБрджреНрджреЗ рдереЗред рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рд╕реЛрдорд╡рд╛рд░ рдХреЛ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗред рдЗрд╕ рдмреАрдЪ рдХреИрдирд░реА 50 рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛ рд╕рдХреЗ рдХрд┐ рдпрд╣ рдареАрдХ рд╣реИред

https://www.npmjs.com/package/razzle/v/4.0.1-canary.0 - рдкреИрдЪ рдХреЛ рдЯрдХреНрдХрд░ рджреЗрдиреЗ рдХреА рдЬрд░реВрд░рдд

рдПрдЪрдЯреАрдПрдордПрд▓-рд╡реЗрдмрдкреИрдХ-рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ред рдХрд┐рд╕реА рднреА 4.0.1 рд░рд┐рд▓реАрдЬ рд╕реЗ рдкрд╣рд▓реЗ рдЙрд╕ рдкрд░ рдЧреМрд░ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдкреАрдпрд░рдбрд┐рдкреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдЖрд╕рд╛рди рд╕рдорд╛рдзрд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЕрдм рднреА рд╕реЛрдорд╡рд╛рд░ рдХреЛ рд░рд┐рд▓реАрдЬ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЕрдЧрд░ рдРрд╕рд╛ рд╣реИ рддреЛред

рдпрджрд┐ рдХреЛрдИ рдХреИрдирд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рддреЛ рдХреНрдпрд╛ рдЖрдк рдирд╡реАрдирддрдо '4.0.1-рдХреИрдирд░реА.6' рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдПрдЪрдЯреАрдПрдордПрд▓-рд╡реЗрдмрдкреИрдХ-рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рд╣реИред

рджреЗрдЦреЗрдВ https://razzle-git-canary-jared.vercel.app/getting-started#dependencies

рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рдХрд┐рд╕реА рднреА рдХреЛрд░ рд░реИрдЬрд╝рд▓ рдкреИрдХреЗрдЬ рдореЗрдВ рдмрд╕ @4.0.1-canary.6 рдЬреЛрдбрд╝реЗрдВред

рдпрд╛ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

npx create-razzle-app<strong i="11">@canary</strong> --verbose --example with-typeorm-graphql with-typeorm-graphql

рдпрджрд┐ рдЗрд╕рд╕реЗ рдЖрдкрдХреЛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рддреЛ рдореИрдВ 4.0.1 рдЬрд╛рд░реА рдХрд░реВрдВрдЧрд╛ред рдмрд╕ рдЗрд╕ рдмрд╛рдд рдХреА рдкреБрд╖реНрдЯрд┐ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рди рдХрд┐ рд╕рд┐рд░реНрдл рдореЗрд░реЗ рд▓рд┐рдП :)

4.0.1-рдХреИрдирд░реА.15 рдХрд╛ рд╡рд┐рдореЛрдЪрди рдХрд┐рдпрд╛ред рдЙрджрд╛рд╣рд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ/рдирд┐рд░реНрдорд╛рдг/рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝реЗ рдЧрдП рдкрд░реАрдХреНрд╖рдг, рд╕реЛрдорд╡рд╛рд░ рдХреЛ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХрд╛ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред

рд░реИрдЬрд╝рд▓ 4.0.1 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ !! рд╕рдорд╛рдкрди

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕