Gatsby: / рдХреЗ рд▓рд┐рдП рдЕрдиреБрдкрд▓рдмреНрдз рд╕рдВрд╕рд╛рдзрди

рдХреЛ рдирд┐рд░реНрдорд┐рдд 3 рдлрд╝рд░ре░ 2019  ┬╖  112рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: gatsbyjs/gatsby

рд╕рд╛рд░рд╛рдВрд╢

рд╕рдордп-рд╕рдордп рдкрд░ рдореЗрд░реА рдЙрддреНрдкрд╛рджрди рд╕рд╛рдЗрдЯ рдкрд░ рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреНрд░реБрдЯрд┐ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ;

Error: Missing resources for /
  at render(./.cache/ensure-resources.js:133:17)
  at Sg(./node_modules/react-dom/cjs/react-dom.production.min.js:169:129)
  at Hh(./node_modules/react-dom/cjs/react-dom.production.min.js:214:16)
  at Ih(./node_modules/react-dom/cjs/react-dom.production.min.js:215:274)
  at ji(./node_modules/react-dom/cjs/react-dom.production.min.js:230:233)
  at ki(./node_modules/react-dom/cjs/react-dom.production.min.js:229:143)
  at Fh(./node_modules/react-dom/cjs/react-dom.production.min.js:226:196)
  at bg(./node_modules/react-dom/cjs/react-dom.production.min.js:224:28)
  at qi(./node_modules/react-dom/cjs/react-dom.production.min.js:243:14)
  at render(./node_modules/react-dom/cjs/react-dom.production.min.js:251:109)
  at oi(./node_modules/react-dom/cjs/react-dom.production.min.js:254:364)
  at Ai(./node_modules/react-dom/cjs/react-dom.production.min.js:254:350)
  at apply(./.cache/production-app.js:114:7)
  at r(./node_modules/@sentry/browser/dist/index.js:3114:1)

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрднреА-рдХрднреА рдпрд╣ рд╕рд╛рдЗрдЯ рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдкреНрд░рд╕реНрддреБрдд рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдФрд░ рд╕рд┐рд░реНрдл рдПрдХ рдЦрд╛рд▓реА рдкреГрд╖реНрда рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА

рдЖрдк рд╕рдВрддрд░реА рдкрд░ рдЯреНрд░реЗрд╕ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ

рдкрд░реНрдпрд╛рд╡рд░рдг (рдпрджрд┐ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛ)

рдпрд╣ рд╡рд╣ рдПрдирд╡реА рд╣реИ рдЬрд┐рд╕ рдкрд░ рд╕рд╛рдЗрдЯ рдмрдирд╛рдИ рдЧрдИ рд╣реИ;

  System:
    OS: macOS High Sierra 10.13.2
    CPU: x64 Intel(R) Core(TM) i5-7360U CPU @ 2.30GHz
    Shell: 5.3 - /bin/zsh
  Binaries:
    Node: 8.11.1 - ~/.nvm/versions/node/v8.11.1/bin/node
    Yarn: 1.9.4 - ~/.nvm/versions/node/v8.11.1/bin/yarn
    npm: 6.4.1 - ~/.nvm/versions/node/v8.11.1/bin/npm
  Browsers:
    Chrome: 71.0.3578.98
    Safari: 11.0.2
  npmPackages:
    gatsby: ^2.0.19 => 2.0.72
    gatsby-image: ^2.0.15 => 2.0.20
    gatsby-plugin-create-client-paths: ^2.0.2 => 2.0.2
    gatsby-plugin-google-gtag: ^1.0.8 => 1.0.8
    gatsby-plugin-manifest: ^2.0.5 => 2.0.10
    gatsby-plugin-offline: ^2.0.11 => 2.0.17
    gatsby-plugin-page-transitions: ^1.0.7 => 1.0.7
    gatsby-plugin-react-helmet: ^3.0.0 => 3.0.2
    gatsby-plugin-sharp: ^2.0.18 => 2.0.18
    gatsby-plugin-stripe-elements: ^1.0.9 => 1.0.9
    gatsby-plugin-twitter: ^2.0.8 => 2.0.8
    gatsby-source-filesystem: ^2.0.4 => 2.0.12
    gatsby-transformer-sharp: ^2.1.12 => 2.1.12
  npmGlobalPackages:
    gatsby-cli: 2.0.0-rc.1
    gatsby-plugin-countly: 0.2.0

рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд╣реИ рдЬрд╣рд╛рдВ рдЗрд╕ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдорджрдж рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХреА рд╣реИ!

needs reproduction question or discussion

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

@wardpeet рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЕрдЧрд▓реЗ 24 рдШрдВрдЯреЛрдВ рдореЗрдВ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

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

Https://github.com/gatsbyjs/gatsby/issues/11453 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣рд╛рдВ рдХреЛрдИ 404 рд╕рд╛рдорд╛рди рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдЖрдк рдЗрд╕реЗ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ, @ рдЬреАрд╡рди

рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рдХреНрдпрд╛ рдЖрдк рдиреНрдпреВрдирддрдо рдкреНрд░рдЬрдирди рд╕реЗ рдЬреБрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ?

рдореИрдВ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рдкрд╛рдпрд╛ reprod рдХреНрдпрд╛ рдХреЛрдИ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдЬреЛ рдореИрдВ рдЖрдкрдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдпрд╛ рд╕рдВрддрд░реА рд░рд┐рдкреЛрд░реНрдЯ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдорджрдж рдХрд░рддреА рд╣реИ? рдпрд╣ рдХрд┐рди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕рдВрдХреАрд░реНрдг рдХрд░ рд╕рдХреВрдВ?

рдореИрдВ рдпрд╣ рднреА рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рддреИрдирд╛рддреА рдХреЗ рдмрд╛рдж, рдореИрдВ рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

Uncaught Error: Missing resources for /store/
    at t.n.render (ensure-resources.js:135)
    at Xo (react-dom.production.min.js:156)
    at Qo (react-dom.production.min.js:155)
    at ti (react-dom.production.min.js:162)
    at Oi (react-dom.production.min.js:192)
    at ji (react-dom.production.min.js:193)
    at fa (react-dom.production.min.js:205)
    at sa (react-dom.production.min.js:204)
    at Mi (react-dom.production.min.js:200)
    at ya (react-dom.production.min.js:218)

рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдХреЗрд╡рд▓ рдПрдХ рд╢рд╛рдЦрд╛ рдкрд░ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ, рдЬрд╣рд╛рдБ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдХреЛрдб рд╕реЗ ThemeProvider (рд╕реНрдЯрд╛рдЗрд▓-рдХрдВрдкреЛрдиреЗрдВрдЯреНрд╕) рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдереА рдФрд░ рдореИрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ рдХрд╣реАрдВ рдХреЛрдИ рдЪреАрдЬрд╝ рдлрд╝рд╛рдЗрд▓ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдЧрдбрд╝рдмрдбрд╝ рд╣реЛ рдЧрдИ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рдкреИрдХреЗрдЬ рдЬреЛрдбрд╝рд╛ / рдЕрдкрдбреЗрдЯ / рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЧрдпрд╛ рдерд╛ред рдЕрджреНрдпрддрди рдХрд░реЗрдЧрд╛ рдпрджрд┐ рдореИрдВ рдХрд╛рд░рдг рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдХреБрдЫ рдирд╣реАрдВ рд╣реИред

рдореИрдВ рдпрд╣рд╛рдБ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд░рд╣рд╛ рд╣реВрдБ ... рдкрд╣рд▓рд╛, рдореЗрд░реА рдЕрдВрдЧреНрд░реЗрдЬреА рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВ рд╕реНрдкреЗрдирд┐рд╢-рд╡рдХреНрддрд╛ the_ (уГД) _ / issue

Error: Missing resources for /...
    at t.n.render (ensure-resources.js:135)
    at Ri (react-dom.production.min.js:169)
    at Ci (react-dom.production.min.js:168)
    at Li (react-dom.production.min.js:176)
    at Ba (react-dom.production.min.js:221)
    at Ha (react-dom.production.min.js:222)
    at Pl (react-dom.production.min.js:238)
    at Tl (react-dom.production.min.js:237)
    at wl (react-dom.production.min.js:234)
    at Qa (react-dom.production.min.js:232)

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕рдВрджрд░реНрдн рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ, рдореИрдВ рдПрдХ рд╣рд┐рдВрдбреЛрд▓рд╛ рдкреИрдХреЗрдЬ рдЯрд┐рдиреА рд╕реНрд▓рд╛рдЗрдбрд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрдХ рдореБрджреНрджрд╛ рдерд╛ рдЬреЛ window рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ SSR рдХреЗ рд╕рд╛рде рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣рд┐рдВрдбреЛрд▓рд╛ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдЙрддреНрддрд░рджрд╛рдпреА-рд╣рд┐рдВрдбреЛрд▓рд╛ рдорд┐рд▓рд╛ ред рдореБрдЭреЗ рдЬреЛ рдХреБрдЫ рднреА рдЪрд╛рд╣рд┐рдП, рдЙрд╕рдХреЗ рд╕рд╛рде рдореИрдВ рдорд╣рд╛рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ develop ред

рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рддреНрд░реБрдЯрд┐ рджреЛ рд╕рдВрдмрдВрдзрд┐рдд рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рд╣реЛрддреА рд╣реИ:

рджреГрд╖реНрдЯрд╛рдВрдд 1
рдореИрдВ рд╕реНрдЯрд╛рдЗрд▓-рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдореЗрд░реА рд╕реНрд▓рд╛рдЗрдб рд╢реИрд▓реА рд╣реИ, рд▓реЗрдХрд┐рди рдЬреЛрдбрд╝рдиреЗ mixins рдореЗрд░реА рдмрдирд╛рддрд╛ рддреЛрдбрд╝ рджрд┐рдпрд╛ред рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ gatsby-plugin-styled-components рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ; рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди ... рдкрд░рд┐рджреГрд╢реНрдп 2 рдЦреБрд╢ рдХрд░рддреЗ рд╣реИрдВ

рджреГрд╢реНрдп реи
рдЕрдм рдореЗрд░рд╛ рдирд┐рд░реНрдорд╛рдг рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдореИрдВ рдЕрдкрдиреЗ рдкреЗрдЬ рдХреЛ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВред рд▓реЗрдХрд┐рди, рдореЗрд░рд╛ рд╣рд┐рдВрдбреЛрд▓рд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ !!! ЁЯШ▒ ... рд╢реИрд▓рд┐рдпрд╛рдБ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рд▓рдЧ рд░рд╣реА рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ ... are
рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╕рд┐рд░реНрдл gatsby-plugin-styled-components рд╣рдЯрд╛рддрд╛ рд╣реВрдВ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдиреЗ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдореЗрд░реА рд╢реИрд▓реА $ рдирд╣реАрдВ

рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореБрджреНрджреЗ рдХреЛ рдЦреЛрдЬрдиреЗ рдФрд░ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИ

рд╣рд╛рдп рджреЛрд╕реНрддреЛрдВред

рдпрдХреАрди рдирд╣реАрдВ рд╣реЛрддрд╛ рдХрд┐ рдЕрдЧрд░ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╕рдорд╛рди рдореБрджреНрджрд╛ рдерд╛, рддреЛ рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдореЗрд░рд╛ рд▓рд╛рдкрддрд╛ рд╕рдВрд╕рд╛рдзрди рдлрд╛рдпрд░рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд╛рдкрддрд╛ (рдЙрддреНрдкрд╛рджрди) рдПрдирд╡реА рдЪрд░ рдерд╛ред рдпрд╣ рдмрджрд▓реЗ рдореЗрдВ рдореЗрд░реА рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧ рд░рд╣рд╛ рдерд╛ - рдпрд╣ рдПрдХ рдирд┐рд░реНрдорд╛рдг рдХрджрдо рдкрд░ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рд╛ рд╣реЛрдЧрд╛

рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ...

@ рдЬрд┐рд╡рд┐рдВрдЧ рдЖрдк рдЧреИрдЯреНрд╕рдмреА рдФрд░ рдЧреИрдЯреНрд╕рдмреА-рдкреНрд▓рдЧрдЗрди-рдСрдлрд▓рд╛рдЗрди рдкреИрдХреЗрдЬ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдРрд╕рд╛ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдк рдирдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкрд┐рдЫрд▓реЗ рд╕реЗ рд╕рдВрд╕рд╛рдзрди рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИрдВ (рдЗрд╕рд▓рд┐рдП рдСрдлрд╝рд▓рд╛рдЗрди рдкреНрд▓рдЧрдЗрди рджреНрд╡рд╛рд░рд╛ рдХреИрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ html рдЙрдкрд▓рдмреНрдз рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ)ред рдирдП рдЧреИрдЯреНрд╕рдмреА / рдСрдлрд▓рд╛рдЗрди рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╣рдордиреЗ рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдкрдпреЛрдЧреА рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рд╕рд╛рдЗрдЯ рдХреЛ рди рдЫреЛрдбрд╝рдиреЗ рдХреЗ рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рдж рдкреБрдирдГ рд▓реЛрдб рдХрд┐рдпрд╛

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВрдиреЗ import { Link } from './' рд╕реЗ import { Link } from './Link' (рдЕрдкрдиреА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ /components/footer.js ) рдХрд╛ рдЖрдпрд╛рдд рдмрджрд▓ рджрд┐рдпрд╛, рдФрд░ рдЗрд╕рдиреЗ "/ рдХреЗ рд▓рд┐рдП рдЧреБрдо рд╕рдВрд╕рд╛рдзрди" рддреНрд░реБрдЯрд┐ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ред рдпрд╣ рдПрдХ рдЧреЛрд▓рд╛рдХрд╛рд░ рдирд┐рд░реНрднрд░рддрд╛ рдереА рдЬрд┐рд╕рдХрд╛ рдореБрдЭреЗ рдЕрдиреБрдорд╛рди рд╣реИред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рддреБрдореНрд╣рд╛рд░рд╛ рдареАрдХ рд╣реЛрдЧрд╛
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдпрджрд┐ рддреНрд░реБрдЯрд┐ рд╕рдордп-рд╕рдордп рдкрд░ рд╣реЛрддреА рд╣реИ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдКрдкрд░ рджрд┐рдП рдЧрдП @ рдбрд┐рдк рд╕реЗ рд╕рдорд╛рдзрд╛рди рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рдореМрдХреЗ рд╣реИрдВред

рдореБрдЭреЗ рдпреЗ рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдорд┐рд▓ рд░рд╣реА рд╣реИрдВ рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ IE11 рдореЗрдВред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреМрди рд╕реЗ рд╕рдВрд╕рд╛рдзрди рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдбреЛрдо рдореЗрдВ рдХреБрдЫ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рджреЗрдЦрддрд╛ рд╣реВрдВ (рдиреАрдЪреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рджреЗрдЦреЗрдВ)ред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╕рднреА рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЧреИрдЯреНрд╕рдмреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдФрд░ рдкреЙрд▓реАрдлрд╝рд┐рд▓ рдХреЛ рдЬреЛрдбрд╝рд╛, рдЕрдЧрд░ рдпрд╣ рдкреНрд░рддреАрдХ рдпрд╛ рдХреБрдЫ рдЖрдзреБрдирд┐рдХ рдкрд░ рднреА рдШреБрдЯ рд░рд╣рд╛ рдерд╛, рдлрд┐рд░ рднреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдЕрднреА рднреА рд╣реЛрддреА рд╣реИрдВред рдореБрдЭреЗ IE11 рдореЗрдВ рдЫрд╡рд┐ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рднреА рд╣реИ, рдореБрдЭреЗ рднреА рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐ # 4021 рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИред рдпрджрд┐ рдореИрдВ рд╕рднреА рдЫрд╡рд┐рдпрд╛рдВ рдФрд░ рдСрдлрд╝рд▓рд╛рдЗрди рдкреНрд▓рдЧрдЗрди рдирд┐рдХрд╛рд▓рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдкреГрд╖реНрда рд▓реЛрдб рдкрд░ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рддрдм рдХрд░рддрд╛ рд╣реВрдВ рдЬрдм рдореИрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреГрд╖реНрда рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ, рднрд▓реЗ рд╣реА рдЙрдирдореЗрдВ рдЫрд╡рд┐рдпрд╛рдВ рди рд╣реЛрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ JS рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ рдФрд░ IE рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╢рд╛рдпрдж HTML 404 рдкреГрд╖реНрда рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИред рддреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╣рд╛рдБ рдХреБрдЫ рдЪрд▓ рд░рд╣рд╛ рд╣реИред

рдореИрдВ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдлрд┐рдХреНрд╕ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Netlify рдореЗрдВ рддреИрдирд╛рдд рдореЗрд░реА рд╡рд┐рдХрд╕рд┐рдд рд╢рд╛рдЦрд╛ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдпрд╣рд╛рдБ рдирд╡реАрдирддрдо рдбрд┐рдмрдЧ рдмрд┐рд▓реНрдб рд╣реИ рдпрджрд┐ рдЖрдк рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ: https://5c6ee3b943e6c400080a5a8b--marcysutton.netlify.com/about/
рдпрд╣рд╛рдБ рдореЗрд░реА рд▓рд╛рдЗрд╡ рд╕рд╛рдЗрдЯ рд╣реИ, рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ IE11 рдореЗрдВ рдЕрднреА рднреА рд╕рднреА рдЯреВрдЯреА рд╣реБрдИ рд╣реИ: https://marcysutton.com
рдФрд░ рдпрд╣рд╛рдБ рдореЗрд░реА рд╕рд╛рдЗрдЯ рдХрд╛ рд╕реНрд░реЛрдд рд╣реИ: https://github.com/marcysutton/gatsby-site

рдпрд╣рд╛рдБ рдореЗрд░реЗ VM рд╕реЗ рдХреБрдЫ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╣реИрдВ:

stack trace
script errors in console
react-dom looks related

@marcysutton рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреЛрдИ

рдЕрднреА рдирд╣реАрдВ! @sidharthachatterjee рдпрд╛ @ рд┐рдкрд╣ , рдХреНрдпрд╛ рдпрд╣ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рд╣реИ? рдЗрд╕ рд╕рдордп IE11 рдореЗрдВ рд╕реБрдВрджрд░ рдЕрд╡рд░реБрджреНрдз рдореБрджреНрджрд╛ред

@ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдЕрдЪреНрдЫреА рдЦрдмрд░реЗрдВ рд╣реИрдВ: рдЯреАрдо рдиреЗ рдореБрдЭреЗ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдмрд╣рд╕ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХреА, рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдмрддрд╛рдпрд╛ рдХрд┐ IE11 рдПрдХ рдкреНрд▓рдЧрдЗрди ( gatsby-background-image ) рдореЗрдВ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рддреАрд░ рдХрд╛рд░реНрдпреЛрдВ рд╕реЗ рдкрд░реЗрд╢рд╛рди рд╣реИред рд╡реЗ рдЗрд╕рдХреЗ рд▓рд┐рдП Gatsby рдХреЛрд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рдмреАрдЪ рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ: https://www.gatsbyjs.org/packages/gatsby-plugin- рд╕рдВрдХрд▓рди-рдПрд╕ 6-рд╕рдВрдХреБрд▓ /? = рд╕рдВрдХрд▓рди

рдпрд╣рд╛рдВ рдореИрдВрдиреЗ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдкрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ: https://github.com/marcysutton/gatsby-site/blob/develop/gatsby-config.js#L107

рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЛ рдЕрднреА рднреА рдХреЛрдИ рдкрд░реЗрд╢рд╛рдиреА рд╣реИ!

рдпрд╣рд╛рдБ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ, рдпрд╣ рд╕рдордп-рд╕рдордп рдкрд░ рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рджреЗрдЦрдХрд░ рдореИрдВ рдХреБрдЫ рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП (Gatsby рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ) рдХрд╛ рджреМрд░рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред IE11 рдкрд░ рдирд╣реАрдВ рдмрд▓реНрдХрд┐ рдХреНрд░реЛрдо рдкрд░ред рд░рд┐рдХреНрдд рдкреГрд╖реНрда рдХреЗ рдХреБрдЫ рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж, рдПрдХ рддрд╛рдЬрд╝рд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рдВрд╕реНрдХрд░рдг:
gatsby : 2.0.118
gatsby-plugin-offline : 2.0.23

рдореБрдЭреЗ IE (рдПрдЬ рдореЛрдб) рдореЗрдВ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИред

рдпрд╣ рд▓рд╛рдЗрди 1 рдЪрд╛рд░реНрдЯ 195183 рдореЗрдВ react-dom.production.min.js рдлрд╝рд╛рдЗрд▓ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред

IE рдореЗрдВ рддреНрд░реБрдЯрд┐ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ рдпрд╣ рдЗрд╕ рдХреЛрдб рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ:

if(pi)throw a=qi,qi=null,pi=!1,a;}

@marcysutton рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЙрд╕ рд╕рд┐рдВрдЯреИрдХреНрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рд╕реНрдкреЙрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ред рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИред рдкреЗрдЬ рдиреЗрд╡рд┐рдЧреЗрд╢рди IE11 рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЯреВрдЯ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдкреГрд╖реНрда рд╣рд╛рдЗрдбреНрд░реЗрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдкреЗрдЬ рд░рд┐рдлреНрд░реЗрд╢ рд╣реЛрдиреЗ рдкрд░ рд╣рдореЗрдВ рд░рд┐рд╕реЛрд░реНрд╕ рд░рд┐рд╕реЛрд░реНрд╕ рдХреА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред рд╣рдореЗрдВ IE11 рд╕рдорд░реНрдерди рдХреЛ рдЫреЛрдбрд╝рдирд╛ рдкрдбрд╝рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣рд╛рдБ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдореЗрд░рд╛ рдХреВрдмрдбрд╝ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдкреЙрд▓реАрдлрд╝рд┐рд▓ рдореБрджреНрджрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд┐ рддреНрд░реБрдЯрд┐ рдХрд╣реАрдВ рдирд┐рдЧрд▓ рд░рд╣реА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдЕрдиреБрдорд╛рди рд╣реИред рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдХрд┐рд╕реА рднреА рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд┐рдирд╛ рдкреЗрдЬ рд╣рд╛рдЗрдбреНрд░реЗрд╢рди рдХреИрд╕реЗ рдХреНрд░реИрд╢ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдкрд╣рд▓реА (рд▓реЛрдб) рдкрд░ рдорд┐рд▓ рд░рд╣реА рд╣реИред рдкреБрдирдГ рд▓реЛрдб рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╕рд╛рдлрд╝ рд▓рдЧрддрд╛ рд╣реИред рдЙрддреНрдкрд╛рджрди / Firebase рд╣реЛрд╕реНрдЯрд┐рдВрдЧред
Error: Missing resources for /

@rkhayat рдХреНрдпрд╛ рдЖрдк URL рд╕реЗ рд▓рд┐рдВрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рдЕрднреА рддрдХ рдПрдХ рдкреНрд░рдЬрдирди рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдзрдиреНрдпрд╡рд╛рдж!

FWIW рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд╕рд╛рде https://github.com/gatsbyjs/gatsby/issues/12399 рдореЗрдВ рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рд▓рд┐рдЦрд╛ рд╣реИ, рдпрд╣ Missing resources for / рддреНрд░реБрдЯрд┐ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рдХреЛ рднреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдореИрдВ рдПрдХ рд╕рдорд╛рди рдореБрджреНрджреЗ рдХреА рддрд░рд╣ рд▓рдЧ рд░рд╣рд╛ рдерд╛: рдПрдХ рд╕рд╛рдЗрдЯ рдареАрдХ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рднреА рдкреГрд╖реНрда рдкрд░, рдЕрдЧрд░ рд╡реЗ рдПрдХ рддрд╛рдЬрд╝рд╛ рдХрд┐рдпрд╛, рдкреЗрдЬ рдЦрд╛рд▓реА рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдореИрдВ Error: Missing resources for /<path> рджреЗрдЦреЗрдВрдЧреЗред рдХреИрд╢ рдХрд╛ рд╣рд╛рд░реНрдб рд░рд┐рдлреНрд░реЗрд╢ рдпрд╛ рдХреНрд▓рд┐рдпрд░рд┐рдВрдЧ рдкреЗрдЬ рдХреЛ рдкреБрдирдГ рд▓реЛрдб рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд░рд┐рдлреНрд░реЗрд╢ рдПрдХ рдЦрд╛рд▓реА рдкреЗрдЬ рджрд┐рдЦрд╛рдПрдЧрд╛ред

gatsby server рд╕рд╛рде рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг, рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рдерд╛ рдХрд┐ рдпрд╣ рдПрдХ рд╕реАрдбреАрдПрди рдореБрджреНрджрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдХреНрд▓рд╛рдЙрдбрдлреНрд░рдВрдЯ рд╡рд┐рддрд░рдг рдореЗрдВ рд░реВрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЕрдорд╛рдиреНрдп рдХрд░ рджрд┐рдпрд╛ рдерд╛ рдЬреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдореБрдЭреЗ рдЕрднреА рднреА рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдХреБрдЫ рд╕рдВрджрд░реНрдн рдкреБрд░рд╛рдиреЗ рд╣реЛ рдЧрдПред рдордирд╛рдЗрдП рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдФрд░ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрдХ рд╣реЛред

рд╣рдИрдпрд╛!

рдпрд╣ рдореБрджреНрджрд╛ рд╢рд╛рдВрдд рд╣реЛ рдЧрдпрд╛ рд╣реИред рдбрд░рд╛рд╡рдирд╛ рд╢рд╛рдВрддред ЁЯС╗

рд╣рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдореБрджреНрджреЗ рдорд┐рд▓рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ 30 рджрд┐рдиреЛрдВ рдХреЗ рдмрд╛рдж рдореБрджреНрджреЛрдВ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рдЕрдВрддрд┐рдо рдЕрдкрдбреЗрдЯ рдХреЗ рдХрдо рд╕реЗ рдХрдо 20 рджрд┐рди рд╣реЛ рдЧрдП рд╣реИрдВред

рдпрджрд┐ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдЦреБрд▓рд╛ рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдпрд╣рд╛рдБ рдЙрддреНрддрд░ рджреЗрдВред рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЦреБрд▓рд╛ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП "рдирд╣реАрдВ рдмрд╛рд╕реА" рд▓реЗрдмрд▓ рднреА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ!

рдЧреИрдЯреНрд╕рдмреА рд╕рдореБрджрд╛рдп рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! ЁЯТкЁЯТЬ

@ gatsbyjs-read-only-user рдирд╣реАрдВ рдмрд╛рд╕реА s

@ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдЕрдЪреНрдЫреА рдЦрдмрд░реЗрдВ рд╣реИрдВ: рдЯреАрдо рдиреЗ рдореБрдЭреЗ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдмрд╣рд╕ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХреА, рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдмрддрд╛рдпрд╛ рдХрд┐ IE11 рдПрдХ рдкреНрд▓рдЧрдЗрди ( gatsby-background-image ) рдореЗрдВ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рддреАрд░ рдХрд╛рд░реНрдпреЛрдВ рд╕реЗ рдкрд░реЗрд╢рд╛рди рд╣реИред рд╡реЗ рдЗрд╕рдХреЗ рд▓рд┐рдП Gatsby рдХреЛрд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рдмреАрдЪ рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ: https://www.gatsbyjs.org/packages/gatsby-plugin- рд╕рдВрдХрд▓рди-рдПрд╕ 6-рд╕рдВрдХреБрд▓ /? = рд╕рдВрдХрд▓рди

рдпрд╣рд╛рдВ рдореИрдВрдиреЗ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдкрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ: https://github.com/marcysutton/gatsby-site/blob/develop/gatsby-config.js#L107

рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЛ рдЕрднреА рднреА рдХреЛрдИ рдкрд░реЗрд╢рд╛рдиреА рд╣реИ!

@marcysutton рдЖрдкрдиреЗ рдЙрди рдкреНрд▓рдЧрдЗрдиреНрд╕ / рдореЙрдбреНрдпреВрд▓реЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХреИрд╕реЗ рдХреА, рдЬрд┐рдирдореЗрдВ рдмрд┐рдирд╛ рдЬреЛрдбрд╝ рд╡рд╛рд▓реЗ рдлрд╝рдВрдХреНрд╢рдВрд╕ рд╣реЛрддреЗ рд╣реИрдВ?

@onetwothreebutter рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓ (рдУрдВ) рдХреЛ рдЦреЛрд▓реЗрдВ рдФрд░ => ред IE рдпрд╣ рдмрддрд╛рдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рдерд╛ рдХрд┐ рд╡реЗ рдХрд╣рд╛рдБ рд╕реЗ рдЖ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдмрд╕ "Ctrl + F" рдХреЗ рд╕рд╛рде рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЦреЛрдЬрд╛

рдпрд╣ рд╕рдордп рдХреЗ рд╕рд╛рде рдХреЛрд░ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рд▓реЗрдХрд┐рди рдЗрд╕ рдмреАрдЪ рдЖрдк рдХреИрд╕реЗ рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!

рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдмрдиреА рд░рд╣рддреА рд╣реИ, рдпрд╣ рд╕рд┐рд░реНрдл IE рдирд╣реАрдВ рд╣реИ, рдФрд░ Gatsby рдореЗрдВ рдПрдХ рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рд╕рдВрдмрдВрдзрд┐рдд: # 12399

рдореИрдВрдиреЗ рднреА рдЗрд╕реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╣реИред

  • рдпрджрд┐ рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рд╕рдХреНрд╖рдо рд╣реИ, рддреЛ рдкреГрд╖реНрдареЛрдВ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░рдиреЗ рд╕реЗ рдЙрдкрд░реНрдпреБрдХреНрдд рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реЛрддреА рд╣реИрдВред рдпрд╣ рдореБрджреНрджрд╛ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдХреНрд░реЛрдо рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рдерд╛ред рдПрдЬ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдареАрдХ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрддрд╛ рд╣реИ (рд╢рд╛рдпрдж рдЗрд╕рд▓рд┐рдП рдХрд┐ рд╕реЗрд╡рд╛ рдХрд░реНрдореА рд╡рд╣рд╛рдВ рдЦреЗрд▓рдиреЗ рдирд╣реАрдВ рдЖрддрд╛)
  • рд╕реЗрд╡рд╛ рдХрд░реНрдореА рдХреЛ рд╣рдЯрд╛рдиреЗ рдФрд░ рдкреНрд▓рдЧрдЗрди gatsby-plugin-remove-serviceworker рдпрд╣ рд╕рдорд╕реНрдпрд╛ рджреВрд░ рд╣реЛ рдЬрд╛рддреА рд╣реИ
    рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрдХрд▓реНрдк:
  • рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣реЛрдиреЗ рдХреЗ рдорд╣рддреНрд╡ рдХреЛ рджрд┐рдП рдЧрдП рд╕рд░реНрд╡рд░ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдкреНрд▓рдЧрдЗрди gatsby-plugin-remove-trailing-slashes PWA рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ gatsby-plugin-offline рдФрд░ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИред

рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдЖ рд░рд╣реА рд╣реИ рдФрд░ рдореИрдВ рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред
рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдпрджрд┐ рд╕рд╛рдЗрдЯ рдХреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдкреГрд╖реНрда рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдПрдХ рддреИрдирд╛рддреА рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдирд╛рдо рдмрджрд▓ рдЬрд╛рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╡реЗ рдЦреБрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХреЗрдВ?
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдВрддрд░реА рдореЗрдВ рддреНрд░реБрдЯрд┐ рдкреИрджрд╛ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╡рд╣ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реИ рдЬреЛ рддреНрд░реБрдЯрд┐ рдХреЗ рдХреНрд╖рдг рдореЗрдВ рд▓рд╛рдЗрд╡ рдерд╛ред

@antoinificseau рд╣рд╛рдБ, рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдореЗрдВ рдХреБрдЫ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдмрд╛рдж рд╣рдо рдЕрднреА рднреА рдЗрд╕реЗ рджрдк рдХреЗ рдмрд┐рдирд╛ рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред рд╣рдордиреЗ рд╣рд╛рд▓ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдХреБрдЫ рдЧреИрдЯреНрд╕рдмреА рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕рдиреЗ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрдо рдХрд░ рджреА, рд▓реЗрдХрд┐рди 0. рддрдХ рдирд╣реАрдВ (рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдВрдпреЛрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)

@KyleAMathews рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ, рдпрд╛ рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ?

@ рдЬрдЦреИрд░ рдпрд╣ рдмрддрд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдкреНрд░рдЬрдирди рдХреЗ рдмрд┐рдирд╛ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред http://gatsby.dev/reproduction

рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб: https://github.com/gatsbyjs/gatsby/issues/13410#issuecomment -486306784

@smakosh рдореИрдВ рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред

рдСрдлрд╝рд▓рд╛рдЗрди рдкреНрд▓рдЧрдЗрди рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ

рдареАрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдмрдЧ рдЙрд╕ рдкреНрд▓рдЧрдЗрди рдХреЗ рдмрд┐рдирд╛ рднреА рд╣реЛрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдиреЗ SW рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЕрдирд░рдЬрд┐рд╕реНрдЯрд░реНрдб рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╢рд╛рдпрдж рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ, public рдФрд░ .cache рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЛ рд╣рдЯрд╛рдХрд░ рдЕрдкрдиреЗ Gatsby рдХреИрд╢ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

рдХрднреА рднреА рдЙрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдХрд┐рд╕реА рднреА SW рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ред (рдФрд░ рд╕рд┐рд░реНрдл рдорд╛рдорд▓реЗ рдореЗрдВ рдЬрд╛рдБрдЪ рдХреА рдЧрдИ)
public рдФрд░ .cache рд╣рдореЗрд╢рд╛ Netlify рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред
рд╕рдВрддрд░реА рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдмрддрд╛рдИ рдЬрд╛ рд░рд╣реА рд╣реИрдВред
https://sentry.io/share/issue/738b234836814442b7702866c6814f5/

рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЦреБрд▓рд╛ рд╣реИ? рдпрджрд┐ рдРрд╕рд╛ рд╣реИ рддреЛ рдЖрдк рдиреАрдЪреЗ рд▓рд┐рдВрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВ рдЗрд╕реЗ рджреЗрдЦрдирд╛ рдФрд░ рджреЗрдЦрдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдпрд╣ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореВрд▓ рд░реВрдк рд╕реЗ рдпрд╣ рдПрдХ рдЧреИрдЯреНрд╕рдмреА рд╕рд╛рдЗрдЯ рд╣реИ, рдЬрд┐рд╕реЗ рдиреЗрдЯрд▓рд╛рдЗрдЬрд╝ рджреНрд╡рд╛рд░рд╛ рдкрд░реЛрд╕рд╛ рдЧрдпрд╛ рд╣реИ ...

  "dependencies": {
    "@sentry/browser": "^5.1.1",
    "@types/algoliasearch": "^3.30.8",
    "@types/dotenv": "^6.1.0",
    "@types/he": "^1.1.0",
    "@types/jump.js": "^1.0.2",
    "@types/node": "^11.13.7",
    "@types/node-fetch": "^2.3.3",
    "@types/react": "^16.8.14",
    "@types/react-dom": "^16.8.4",
    "@types/source-map-support": "^0.5.0",
    "@types/standard-http-error": "^2.0.0",
    "@types/styled-components": "^4.1.14",
    "algoliasearch": "^3.32.0",
    "aws-sdk": "^2.443.0",
    "babel-plugin-styled-components": "^1.10.0",
    "date-fns": "^2.0.0-alpha.27",
    "gatsby": "^2.3.31",
    "gatsby-image": "^2.0.40",
    "gatsby-plugin-google-analytics": "^2.0.18",
    "gatsby-plugin-manifest": "^2.0.29",
    "gatsby-plugin-netlify": "^2.0.15",
    "gatsby-plugin-offline": "^2.0.24",
    "gatsby-plugin-react-helmet": "^3.0.12",
    "gatsby-plugin-sharp": "^2.0.35",
    "gatsby-plugin-styled-components": "^3.0.6",
    "gatsby-plugin-typescript": "^2.0.13",
    "gatsby-source-filesystem": "^2.0.32",
    "gatsby-transformer-sharp": "^2.1.18",
    "he": "^1.2.0",
    "hyphenslug": "^1.0.0",
    "intersection-observer": "^0.6.0",
    "jump.js": "^1.0.2",
    "mkdirp2": "^1.0.4",
    "mustache": "^3.0.1",
    "node-fetch": "^2.3.0",
    "nodemailer": "^6.1.1",
    "prop-types": "^15.7.2",
    "react": "^16.8.3",
    "react-dom": "^16.8.3",
    "react-helmet": "^5.2.0",
    "sitemap": "^2.1.0",
    "source-map-support": "^0.5.12",
    "standard-http-error": "^2.0.1",
    "strip": "^3.0.0",
    "styled-components": "^4.1.3",
    "ts-node": "^8.1.0",
    "typescript": "^3.4.5",
    "whatwg-fetch": "^3.0.0"
  },

рдореИрдВ рдСрдлрд╝рд▓рд╛рдЗрди рдкреНрд▓рдЧрдЗрди рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдБ, рдХреНрдпрд╛ рдЖрдк рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЖрдкрдХреА gatsby-config рдлрд╛рдЗрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ?

рд╣рд╛рдБ рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣рд╛рдБ рдореЗрд░рд╛ Gatsby config рд╣реИ:

module.exports = {
  siteMetadata: {/*...*/},
  plugins: [
    `gatsby-plugin-typescript`,
    `gatsby-plugin-styled-components`,
    `gatsby-plugin-react-helmet`,
    {
      resolve: `gatsby-source-filesystem`,
      options: {
        name: `images`,
        path: `${__dirname}/src/images`,
      },
    },
    {
      resolve: `gatsby-plugin-sharp`,
      options: {
        defaultQuality: 80,
      },
    },
    `gatsby-transformer-sharp`,
    {
      resolve: `gatsby-plugin-manifest`,
      options: {
        name: `Le Bikini`,
        short_name: `Le Bikini`,
        start_url: `/`,
        background_color: `#000000`,
        theme_color: `#000000`,
        display: `minimal-ui`,
        icon: `src/images/favicon.png`,
      },
    },
    `gatsby-plugin-netlify`,
    {
      resolve: `gatsby-plugin-google-analytics`,
      options: {
        trackingId: process.env.GOOGLE_ANALYTICS,
        head: false,
        anonymize: true,
        respectDNT: true,
      },
    },

    // this (optional) plugin enables Progressive Web App + Offline functionality
    // 'gatsby-plugin-offline',
    // To learn more, visit: https://gatsby.app/offline
  ],
}

рдФрд░ рдЖрдк рдЗрд╕реЗ https://lebikini.netlify.com рдкрд░ рд▓рд╛рдЗрд╡ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ

рдореИрдВ рдПрдХ рдкреНрд░рдЬрдирди рднрдВрдбрд╛рд░ рдХреЗ рдмрд┐рдирд╛ рдорджрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рди рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рд╕рд╛рд╡рдзрд╛рди @antoinificseau
gatsby-plugin-netlify рдкреНрд▓рдЧрдЗрди рдкреНрд▓рдЧрдЗрди рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреНрд▓рдЧрдЗрди рд╕рд░рдгреА рдореЗрдВ рдЕрдВрддрд┐рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
https://www.npmjs.com/package/gatsby-plugin-netlify

@abumalick @antoinificseau рд╣рдо рдЕрдкрдиреЗ рдкреНрд▓рдЧрдЗрди рд╕рд░рдгреА рдХреЗ рдЕрдВрдд рдореЗрдВ gatsby-plugin-netlify рдЪрд▓рддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИред

рд╢рд╛рдпрдж рдЗрд╕рдХреЗ рд╕рд╛рде рдХреБрдЫ рдХрд░рдирд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ? https://github.com/gatsbyjs/gatsby/issues/11982

рдЬрдм рдХрднреА рдореИрдВ рд╕реНрд╡рдпрдВ рд╕рдорд╕реНрдпрд╛ (рд╡рд┐рд╢реБрджреНрдз рд╕рдВрдпреЛрдЧ) рдореЗрдВ рдЖрдпрд╛ рд╣реВрдВ, рддреЛ рдкреГрд╖реНрдареЛрдВ рдХреЗ рдкреНрд░рдХрдЯ рд╣реЛрдиреЗ рдореЗрдВ рд╣рдореЗрд╢рд╛ рдХрд┐рд╕реА рди рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИред

рдореИрдВрдиреЗ рд╕рдВрдмрдВрдзрд┐рдд рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рднреА рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдХрдорд╛рддреНрд░ рдлрд┐рдХреНрд╕ рдХреА рд░реВрдкрд░реЗрдЦрд╛ рддреИрдпрд╛рд░ рдХреА рд╣реИ: https://github.com/gatsbyjs/gatsby/issues/12399#issuecomment -488247566

рдореЗрд░реА рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред рдореЗрд░рд╛ рдорд╛рдорд▓рд╛ @ efd1 рдЬреИрд╕рд╛ рд╣реА рдерд╛ - import { Module } from "." рд░реВрдк рдореЗрдВ рдЖрдпрд╛рдд рдореЗрд░реЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рддреЛрдбрд╝ рд░рд╣рд╛ рдерд╛ (рд╡рд┐рдХрд╛рд╕ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛)ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдбрд┐рдмрдЧ рдХрд░рдирд╛ рдФрд░ рдвреВрдВрдврдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдирд╣реАрдВ рдерд╛ред

image

рдКрдкрд░ рджрд┐рдП рдЧрдП рд╕реБрдЭрд╛рд╡ рдореЗрд░реЗ рдХрд╛рдо рдирд╣реАрдВ рдЖрддреЗред рдореИрдВ рдЗрд╕реЗ рдХреЗрд╡рд▓ iOS рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдХреЗрд╡рд▓ рдЫрд┐рдЯрдкреБрдЯ рд░реВрдк рд╕реЗред рдореИрдВ рдЗрд╕реЗ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХреИрд╕реЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕реБрдЭрд╛рд╡?

рдКрдкрд░ рдХрд╛рдЗрд▓ рдХреЗ рдХрдерди рдХреЛ рдкреНрд░рддрд┐рдзреНрд╡рдирд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдбреЗрдореЛ рд╕рд╛рдЗрдЯреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред http://gatsby.dev/reproduction

рдпрд╣ рдмрддрд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдкреНрд░рдЬрдирди рдХреЗ рдмрд┐рдирд╛ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред http://gatsby.dev/reproduction

@KyleAMathews рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдиреЗрдЯрд▓реАрдЬрд╝ рдкрд░ рддреИрдирд╛рдд рд╣рд░ Gatsby рд╕рд╛рдЗрдЯ рдкрд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдХрд┐ рдХрдИ рдкреЗрдЬ рд╣реИрдВред рдПрдХ рдкрд░ рд╕рдВрддрд░реА рдлреЗрдВрдХреЛ рдФрд░ рдЕрдкрдиреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВред

рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдХрдерди рдереЛрдбрд╝рд╛ рд╕рдордпрдкреВрд░реНрд╡ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдореЗрд░реА рд╕рднреА рдЧреИрдЯреНрд╕рдмреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдиреЗрдЯрд▓рд╛рдЗрдл рдореЗрдВ рддреИрдирд╛рдд рд╣реИрдВ рдФрд░ рдореИрдВрдиреЗ рдХрднреА рднреА (рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдореЗрдВ) рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рджреЗрдЦреА рд╣реИред рдПрдХ рдкреНрд░рдЬрдирди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╣рд╛рдпрдХ рд╣реЛрдЧрд╛ред

@LekoArts @marcysutton рд╕реЗрдВрдЯреНрд░реА рдЯреНрд░реЗрд╕ рдЕрднреА рднреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз

рдХреНрдпрд╛ рдЙрд╕рд╕реЗ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╕рд╣рд╛рдпрддрд╛ рдорд┐рд▓рддреА рд╣реИ?

рддреНрд░реБрдЯрд┐ рдореЗрд░реЗ рдЙрддреНрдкрд╛рджрди рд╕рд╛рдЗрдЯ рдкрд░ рдкреНрд░рддрд┐ рджрд┐рди рд▓рдЧрднрдЧ рдПрдХ рдмрд╛рд░ рд╣реЛрддреА рд╣реИред

рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдХрдерди рдереЛрдбрд╝рд╛ рд╕рдордпрдкреВрд░реНрд╡ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдореЗрд░реА рд╕рднреА рдЧреИрдЯреНрд╕рдмреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдиреЗрдЯрд▓рд╛рдЗрдл рдореЗрдВ рддреИрдирд╛рдд рд╣реИрдВ рдФрд░ рдореИрдВрдиреЗ рдХрднреА рднреА (рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдореЗрдВ) рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рджреЗрдЦреА рд╣реИред рдПрдХ рдкреНрд░рдЬрдирди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╣рд╛рдпрдХ рд╣реЛрдЧрд╛ред

@lekoarts рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдВрддрд░реА рд╕реЗрдЯрдЕрдк рд╣реИ? рдХрд┐рддрдирд╛ рдЯреНрд░реИрдлрд┐рдХ?

рддреНрд░реБрдЯрд┐ рдореЗрд░реЗ рдЙрддреНрдкрд╛рджрди рд╕рд╛рдЗрдЯ рдкрд░ рдкреНрд░рддрд┐ рджрд┐рди рд▓рдЧрднрдЧ рдПрдХ рдмрд╛рд░ рд╣реЛрддреА рд╣реИред

@Jivings рдХрд┐рддрдирд╛ рдЯреНрд░реИрдлрд╝рд┐рдХ рд╣реИ? рдореИрдВ рдЖрд╡реГрддреНрддрд┐ рдХрд╛ рдПрдХ рд╡рд┐рдЪрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ 1 рдорд╛рд░реНрдЪ рд╕реЗ 160k рдкреЗрдЬрд╡реНрдпреВ (47k рд╕рддреНрд░) рдХреЗ рджреМрд░рд╛рди рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЗ 541 рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдореИрдВрдиреЗ рдПрдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд░рдЦрд╛ рд╣реИред рдпрд╣ рдкреГрд╖реНрдарджреГрд╢реНрдп рдХрд╛ 0.3% рдореМрдХрд╛ рд╣реИ рдЬреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИ, рдпрд╛ рд╕рддреНрд░ рдХрд╛ 1.2% рдореМрдХрд╛ рдЗрд╕рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рддрд╛ рд╣реИред рдЬрд╣рд╛рдБ рддрдХ рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдХрд╛ рд╕рд╡рд╛рд▓ рд╣реИ рдорд╣рд╛рди рдирд╣реАрдВ; рд╣рдо рдкреБрд░рд╛рдиреЗ рдЬрдорд╛рдиреЗ рдХреЗ рдирд┐рд╢рд╛рди, sleuthing, рдФрд░ рдЗрд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдпрд╣ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЕрдзрд┐рдХ рдЖрдо рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдирдХреА рдЕрдзрд┐рдХ рдпрд╛рддреНрд░рд╛рдПрдВ рдореЛрдмрд╛рдЗрд▓ рд╕реЗ рд╣реЛрддреА рд╣реИрдВ, рдФрд░ рдпрд╣ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рднреА рд╣реЛрддрд╛ рд╣реИред рдореЗрдХ / рдореЙрдбрд▓ / рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рдХреА рдХреАрдордд рдХреНрдпрд╛ рд╣реИ, рдпрд╣ рдПрдХ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдСрдбрд┐рдпреЛ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЙрди рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рддреНрд░ рдЕрд╡рдзрд┐ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЬреЛ рдлрд╝реЛрдХрд╕ рдХрд┐рдП рдЧрдП рдпрд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЗрди-рдЖрдЙрдЯ рдЯреНрд░реИрдлрд╝рд┐рдХ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред

рдХрд┐рд╕реА рдХреЛ рднреА рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реИ _without_ рд╕рдВрддрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ? рд╣рдиреАрдмрд░реНрдЧрд░, рд░реЗрдЧреБрди, рд░реЛрд▓рдмрд╛рд░, рдПрдпрд░рдмреНрд░реЗрдХ рдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдИ рднреА?

@coreyward рдЗрд╕реЗ

@coreyward рд╣рдо

@coreyward рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реИ:

(https://github.com/gatsbyjs/gatsby/issues/12399#issuecomment-480082161 рд╕реЗ)

рд╣рдо Bugsnag рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд▓рдЧрднрдЧ 1% рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╢реЛ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред рдмреНрд░рд╛рдЙрдЬрд╝рд░реНрд╕ рдореЛрдЯреЗ рддреМрд░ рдкрд░ рд╣рдорд╛рд░реЗ рдХреБрд▓ рдЯреНрд░реИрдлрд╝рд┐рдХ рд╡рд┐рддрд░рдг рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ - рд╡рд╣рд╛рдВ рдХреЛрдИ рд╕реНрдкрд╖реНрдЯ рдкреИрдЯрд░реНрди рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИред

@coreyward рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 1% рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред

@KyleAMathews рдЕрд░реЗ рдореИрдВ рдЙрддреНрдкрд╛рджрди GatsbyJS рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред рдПрдХ рджреЛ рдмрд╛рд░ рд░рд┐рдлреНрд░реЗрд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдорд╕рд▓рд╛ рдЪрд▓рд╛ рдЧрдпрд╛ред

Screen Shot 2019-05-24 at 6 02 32 PM

рдЬрдм рд╣рдо рдСрдлрд╝рд▓рд╛рдЗрди рдкреНрд▓рдЧ рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ Azure рдмреВрдБрдж рднрдВрдбрд╛рд░рдг рдкреНрд▓рд╕ CDN рдкрд░ рддреИрдирд╛рддреА рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореИрдВ рдкрдврд╝ рд░рд╣рд╛ рдерд╛ рдХрд┐ рд╕рд░реНрд╡рд┐рд╕ рд╡рд░реНрдХрд░ js рдХреЛ CDN рд╕реЗ рд╕реЗрд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд╕рд░реНрд╡рд░ рдбреЛрдореЗрди рд╕реЗ рд╕реАрдзреЗ рдЖрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдореВрд▓ рдХрд╛рд░рдг рд╣реЛред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ ers-hcl.github.io рд╣реИ рдЬрд┐рд╕реЗ рдСрдлрд╝рд▓рд╛рдЗрди рдкреНрд▓рдЧрдЗрди рдФрд░ рд╕реЗрд╡рд╛ рдХрд░реНрдордЪрд╛рд░реА рдХреЗ рд╕рд╛рде ghpages рдкрд░ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЬрдм рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, рдЬреЛ рд╕рдВрднрд╡рдд: рдСрдлрд╝рд▓рд╛рдЗрди рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕реАрдбреАрдПрди рд╣реИрдВрдбрд▓рд┐рдВрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЗ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдореЗрд░реА рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддрд╛ рд╣реИред

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдСрдлрд╝рд▓рд╛рдЗрди рдкреНрд▓рдЧрдЗрди рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред рдФрд░ рдпрджрд┐ рдЖрдк рдСрдлрд╝рд▓рд╛рдЗрди рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрдХ рдкреБрд╢ рд╕реВрдЪрдирд╛ рдХреЛ рдкреБрдирдГ рд▓реЛрдб рдпрд╛ рджрд┐рдЦрд╛рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ SW рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирдИ рд╕рд╛рдордЧреНрд░реА рдЙрдкрд▓рдмреНрдз рд╣реИред

рдЬрдм рднреА рд╣рдо рдСрдлрд╝рд▓рд╛рдЗрди рдкреНрд▓рдЧрдЗрди рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рддреЗ рд╣реИрдВ @smakosh рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рджреВрд░ рд╣реЛ рдЬрд╛рддреА рд╣реИред

рд╣рдо рдЗрд╕реЗ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╣рдо рдСрдлрд╝рд▓рд╛рдЗрди рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

  • рдореИрдВ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдВ - рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдЕрд╡рд▓реЛрдХрди ensure-resources.js , рдЬреЛ рд╡рд╣ рдШрдЯрдХ рд╣реИ рдЬреЛ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдлреЗрдВрдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╕рд┐рд░реНрдл рдорд╛рдорд▓реЗ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛ред
  • рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП ensure-resources.js , рдЗрд╕реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ window.location рд▓рд╛рдЗрди рдирд╣реАрдВ 81, рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд╣рд╛рдБ рдПрдХ рд╕рдВрдкрддреНрддрд┐ рд╣реИ, рдЬрд╣рд╛рдВ рдкрд░ location , рдЬрд┐рд╕рдореЗрдВ рдЗрд╕ рдШрдЯрдХ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рд╕рдм рдЕрдиреНрдп рд╕реНрдерд╛рдиред

image

рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реА рд╡рд┐рд╢реЗрд╖ рд╕реНрдерд┐рддрд┐ рдХрдИ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрдХ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдХреЗрд╡рд▓ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред

рдпрд╣ рдПрдХ CORS рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рд░рдг DataCamp.com рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд░рд╣рд╛ рдерд╛ред рд╣рдо S3 рдкрд░ рдПрд╕реЗрдЯ-рдкреНрд░реАрдлрд╝рд┐рдХреНрд╕рд┐рдВрдЧ рдФрд░ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдХреНрд▓рд╛рдЙрдбрдлреНрд░рдВрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд░реЛрд╕рд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрд╕реЗрдЯ-рдкреНрд░реАрдлрд╝рд┐рдХреНрд╕рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реА рдкрд╣рд▓реА рддреИрдирд╛рддреА рдХреЗ рджреМрд░рд╛рди, рд╣рдо рдЕрдкрдиреЗ рдбреЛрдореЗрди (рдСрдкреНрд╕) рд╕реЗ рд╕рдВрдкрддреНрддрд┐ рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП S3 рдореЗрдВ CORS рд╣реЗрдбрд░ рд╕реЗрдЯ рдХрд░рдирд╛ рднреВрд▓ рдЧрдПред рд╣рдордиреЗ рдПрдХ рдпрд╛ рджреЛ рдорд┐рдирдЯ рдХреЗ рдмрд╛рдж рдЕрдкрдиреЗ CORS рд╣реЗрдбрд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдХреЛрдИ рднреА рдмрдврд╝рдд рдиреЛрдбреНрд╕ рдЬрд╣рд╛рдВ рд╕рдВрдкрддреНрддрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рди рдХреЗрд╡рд▓ рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХреИрд╢ рдХреА рд╣реЗрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛! рдЗрд╕рд╕реЗ рдпрд╣ рднреНрд░рдо рдкреИрджрд╛ рд╣реБрдЖ рдХрд┐ рдХреБрдЫ рдЕрдЬреАрдм рдмрдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдХреЗрд╡рд▓ рдПрдХ рдЫреЛрдЯреЗ рдкреНрд░рддрд┐рд╢рдд рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд░рд╣реЗ рдереЗ, рдЬрдм рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрджреНрджрд╛ рдпрд╣ рдерд╛ рдХрд┐ рдПрдЬ рдиреЛрдбреНрд╕ рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рдкреНрд░рддрд┐рд╢рдд рдореЗрдВ рдкреБрд░рд╛рдиреЗ рд╣реЗрдбрд░ рдХреИрд╢реНрдб рдереЗред рд╣рдордиреЗ рд╕рднреА рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЙрдбрдлреНрд░рдВрдЯ рдореЗрдВ рдПрдХ рдЕрдорд╛рдиреНрдпрдХрд░рдг рдмрдирд╛рдХрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ред

рдЕрдзрд┐рдХ рдЖрдо рддреМрд░ рдкрд░: рдпрджрд┐ рдЖрдкрдХреЗ рдХрд┐рд╕реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдПрдХ рдПрдбрдмреНрд▓реЙрдХрд░ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдирд╛рдо рдЙрдард╛ рд░рд╣рд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдпрд╛ рдЯреНрд░реИрдХрд┐рдВрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐ рд╕рд░реНрд╡рд░ рдФрд░ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдмреАрдЪ рдХрд┐рд╕реА рднреА рдмрд┐рдВрджреБ рдкрд░ рдПрдХ рдмрд┐рдЪреМрд▓рд┐рдпрд╛ рд╣реИ рдЬреЛ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд╣реЗрдбрд░ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдкреНрд░рддрд┐рд╢рдд (рдЬреИрд╕реЗ рдПрдХ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдиреЗрдЯрд╡рд░реНрдХ рдЬреЛ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рддрд╛ рд╣реИ), рдпрд╛ рдпрджрд┐ рдХреЛрдИ рдЕрдиреНрдп рдЕрдЬреАрдм рдиреЗрдЯрд╡рд░реНрдХ рдЪреАрдЬрд╝ рд╣реЛ рд░рд╣реА рд╣реИ, рддреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпреЗ рд╕рднреА рдЗрд╕ рддреНрд░реБрдЯрд┐ рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдпрд╣реА рдореБрджреНрджрд╛ рдерд╛ рдФрд░ рдЗрд╕рдХреЗ рдкреАрдЫреЗ рдореБрдЦреНрдп рдХрд╛рд░рдг рдпрд╣ рдерд╛ рдХрд┐ рдпрд╣ рдкрд░рд┐рдкрддреНрд░ рдирд┐рд░реНрднрд░рддрд╛ рдереА

@bigfanjs рдХреНрдпрд╛ рдЖрдк рдереЛрдбрд╝рд╛ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@DSchau рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдПрдХ рдЯреАрдо рдХреЗ рд╕рд╛рдереА рдиреЗ рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рдЬреЛрдбрд╝реА рдФрд░ рд╣рдордиреЗ рддреИрдирд╛рдд рдХрд┐рдпрд╛, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрдХ рд╕рдорд╛рди рдореБрджреНрджреЗ рдХреЗ рд╕рд╛рде рд╢рд┐рдХрд╛рдпрдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ, рд╣рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рдерд╛, рдореЗрд░реЗ рдЯреАрдордореЗрдЯ рдиреЗ рдПрдХ рдкреГрд╖реНрда рдФрд░ рдПрдХ рдмрдбрд╝рд╛ рд╕рд╛рдорд╛рдиреНрдп рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рдШрдЯрдХ рдмрдирд╛рдпрд╛ред рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдкреГрд╖реНрда рдФрд░ рдШрдЯрдХ рджреЛрдиреЛрдВ рдореЗрдВ рдХреЛрдб рдЯрд┐рдкреНрдкрдгреА рдХреА, рдФрд░ рдПрдХ <div /> рдЯреИрдЧ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ред рдФрд░ рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рд╕рд░реНрд╡рд░ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП gatsby build рдФрд░ рдлрд┐рд░ gatsby serve рднрд╛рдЧрд╛ред рдФрд░ рд╣рдордиреЗ рдХреБрдЫ рдХреЛрдб рдХрдореЗрдВрдЯ рдХрд░рдХреЗ рдФрд░ рд╣рд░ рдмрд╛рд░ рдКрдкрд░ рджрд┐рдП рдЧрдП рдХрдореЗрдВрдЯреНрд╕ рдХреЛ рдХрдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдкрд╕рдВрдж:

import {Button} from "components/kit"

// comment the rest to see if `Button` is causing the issue
// import {Box} from "components/kit"
// import {Form} from "components/kit" 

рдЕрдЧрд▓реА рдмрд╛рд░ рд╣рдо Box рдФрд░ рдЗрддрдиреЗ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВрдЧреЗ ...

рддреЛ рдЕрдВрдд рдореЗрдВ рддреНрд░реБрдЯрд┐ рд╕рд░рд▓ рд╣реИред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рд╛рдорд╛рдиреНрдп рдШрдЯрдХ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ kit рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рдпреБрдЧрд▓ рдШрдЯрдХреЛрдВ рдХрд╛ рдЖрдпрд╛рдд рдХрд░рддрд╛ рд╣реИ:

рдШрдЯрдХ / рдХрд┐рдЯ

| --- Box.js
| --- Button.js
| --- Form.js
| --- index.js

index.js

export { default as Box } from "./Box"
export { default as Button } from "./Button"
export { default as Form } from "./Form"

Form рдЕрдВрджрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╣рдо Box рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рдереЗ:
import {Box} from "components/kit"

рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ, рд╣рдордиреЗ рдЗрд╕реЗ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ:
import {Box} from "./Box"

рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ред

рдЙрдореНрдореАрдж рд╣реИ рдХреА рд╡реЛ рдорджрдж рдХрд░рджреЗред

рдпрд╣рд╛рдБ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рд╣реИ, рдпрд╣ рд╕рдордп-рд╕рдордп рдкрд░ рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рджреЗрдЦрдХрд░ рдореИрдВ рдХреБрдЫ рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП (Gatsby рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ) рдХрд╛ рджреМрд░рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред IE11 рдкрд░ рдирд╣реАрдВ рдмрд▓реНрдХрд┐ рдХреНрд░реЛрдо рдкрд░ред рд░рд┐рдХреНрдд рдкреГрд╖реНрда рдХреЗ рдХреБрдЫ рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж, рдПрдХ рддрд╛рдЬрд╝рд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рдВрд╕реНрдХрд░рдг:
gatsby : 2.0.118
gatsby-plugin-offline : 2.0.23

рдЗрд╕ рдПрдХ рдХреЗ рд╕рд╛рде рдореЗрд░реА рднреА рдРрд╕реА рд╣реА рддреНрд░реБрдЯрд┐ рдереАред рдФрд░ рдореИрдВ рдирд┐рд░реНрдорд╛рдг рдирд┐рд░реНрдорд╛рдг рдкрд░ netlify рд╕реЗрдореА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреГрд╖реНрда рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред
рдФрд░ рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рд╣реИ рдЧреИрдЯреНрд╕рдмреА рдФрд░ рдЧреИрдЯреНрд╕рдмреА-рдкреНрд▓рдЧрдЗрди-рдСрдлрд╝рд▓рд╛рдЗрди рд╕рдВрд╕реНрдХрд░рдг рдмреЗрдореЗрд▓ рдЕрдВрдд рдореЗрдВред
рдердореНрд╕ рдЕрдк!!!

рдЬреЛ рд▓реЛрдЧ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдХрднреА-рдХрднрд╛рд░ рджреЗрдЦрддреЗ рд╣реИрдВ - рдЙрдирдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИ - рдЬрдм рднреА рдЖрдк рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рддреИрдирд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╣реЛрд╕реНрдЯ рд╕рд╛рдЗрдЯ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╕рд╛рдЗрдЯ рдкрд░ рдХреЛрдИ рднреА рд╡реНрдпрдХреНрддрд┐ рдЬреЛ рдкрд╣рд▓реЗ рд╣реА рдПрдХ рдкреГрд╖реНрда рдкрд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкреГрд╖реНрда рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рддрд╛рдХрд┐ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдлреЗрдВрдХ рджрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдлрд┐рд░ рдкреГрд╖реНрда рдХреЗ рд▓рд┐рдП HTML рдирдП рд╕рд┐рд░реЗ рд╕реЗ рдкрдХрдбрд╝рдХрд░ рдПрдХ рдкреВрд░реНрдг рддрд╛рдЬрд╝рд╛ рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред

рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдпрд╣рд╛рдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ: https://github.com/gatsbyjs/gatsby/blob/cbbed1dde8a4fd25080e9ab65d7661dfa8fbf3277-e2e-tests/production-runtime/cypress/integration/resource/load.load/load/ourceourceload

@KyleAMathews рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд▓рд╛рдкрддрд╛ рд╕рдВрд╕рд╛рдзрди рддреНрд░реБрдЯрд┐ рд╕реЗ рддрд╛рдЬрд╝рд╛ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЯреВрдЯреЗ рдпрд╛ рд╕рд┐рд░реНрдл рд╕рдлреЗрдж рдкреГрд╖реНрда рдкрд░ рдЕрдЯрдХ рдЬрд╛рддрд╛ рд╣реИред рд░рд┐рдлреНрд░реЗрд╢ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рд╣рдореЗрдВ рдСрдлрд▓рд╛рдЗрди рдкреНрд▓рдЧрдЗрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

рдирд╣реАрдВ ... рдЕрдЧрд░ рдРрд╕рд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рддреЛ рдпрд╣ рдЧреИрдЯреНрд╕рдмреА рдореЗрдВ рдПрдХ рдмрдЧ рд╣реИред рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рдкрд░рд┐рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рдкреНрд░рдЬрдирди рд╣реИ?

-
рдХрд╛рдЗрд▓ рдореИрдереНрдпреВрдЬ

рдмреНрд▓реЙрдЧ: http://bricolage.io
рдЯреНрд╡рд┐рдЯрд░: http://twitter.com/kylemathews

Tue, Jun 04, 2019 рдХреЛ рдЕрдкрд░рд╛рд╣реНрди 3:05 рдмрдЬреЗ, рдЬреИрдХ <рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди@github.com> рдиреЗ рд▓рд┐рдЦрд╛:

@ KyleAMathews (https://github.com/KyleAMathews) рдпрд╣ рддрд╛рдЬрд╝рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ
рдЗрд╕ рд▓рд╛рдкрддрд╛ рд╕рдВрд╕рд╛рдзрди рддреНрд░реБрдЯрд┐ рд╕реЗ рдЯреНрд░рд┐рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрдВрд╕ рдЧрдпрд╛ рд╣реИ
рдПрдХ рдЯреВрдЯреЗ рдпрд╛ рд╕рд┐рд░реНрдл рд╕рдлреЗрдж рдкреГрд╖реНрда рдкрд░ред рдХреНрдпрд╛ рд╣рдореЗрдВ рдСрдлрд▓рд╛рдЗрди рдкреНрд▓рдЧрдЗрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд░рд┐рдлреНрд░реЗрд╢ рд╣реЛрддрд╛ рд╣реИ?

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ (
https://github.com/gatsbyjs/gatsby/issues/11524?email_source=notifications&email_token=AAARLB6OVB47GMB5K2242M3PYFRLFA5CNNMMGGYCZKYY3NVWWHULVHUBHUBHHIHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHHBHBHHBHHBHHBHHPDHBHGHHHHHHHGHHHHHHHHHHDHTV
), рдпрд╛ рдзрд╛рдЧрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ (
https://github.com/notifications/unsubscribe-auth/AAARLB7QKXUL3AZF4MXCO33PY3RLFANCNFSM4GUAYCZA
) рдХрд╛ рд╣реИред

@KyleAMathews рдЗрд╕реЗ рд╣рдорд╛рд░реЗ рдЙрддреНрдкрд╛рджрди рд╕реНрдерд▓ рдкрд░ рд╣рд┐рдЯ-рдпрд╛-рдорд┐рд╕ рдкрдХрдбрд╝рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд░рд╣рд╛ рд╣реВрдВред рдПрдХ рдкреНрд░рдЬрдирди рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдП рд░реЗрдкреЛ рдбрдмреНрд▓реНрдпреВ / рдиреЗрдЯрд▓рд╛рдЗрдЬрд╝ рдПрдХреАрдХрд░рдг рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдлрд┐рд░ рдЕрдкрдбреЗрдЯ рдХреЛ рддрдм рддрдХ рджрдмрд╛рдП рд░рдЦреЗрдВ рдЬрдм рддрдХ рдХрд┐ рдЖрдк рдЗрд╕рдХреЗ рдкрд╛рд░ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рдЬрд╛рддреЗред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @coreyward рдиреЗ рдЗрд╕реЗ Gatsby рд╕рд╛рдЗрдЯ рдкрд░ рдЖрдЧреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдкрдХрдбрд╝рд╛ рд╣реИред

рдЗрд╕ рдЪрд░реНрдЪрд╛ рдХреЗ рд▓рд┐рдП рднреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИ @Moocar рдПрдХ рдмрдбрд╝реЗ https://github.com/gatsbyjs/gatsby/pull/13004

рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ рд╕рдордп рдкреНрд░рдЬрдирди рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдХрдо рд╕реЗ рдХрдо рдЖрдзрд╛ рджрд░реНрдЬрди рдмрд╛рд░ рджреЗрдЦрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдпрд╣ рдЕрдкрдиреЗ рдЖрдк рддрд╛рдЬрд╝рд╛ рдирд╣реАрдВ рд╣реБрдЖред

@KyleAMathews рд╣рдо рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ 1% рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИ рдЬрдм рд╣рдо рддреИрдирд╛рдд рд╣реЛрддреЗ рд╣реИрдВ - рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рд░рд╡рд┐рд╡рд╛рд░ рдХреЛ рднреА рдЙрд╕реА рджрд░ рдкрд░ рд╣реЛрдЧрд╛ рдЬрдм рдЕрдВрддрд┐рдо рддреИрдирд╛рддреА рд╢реБрдХреНрд░рд╡рд╛рд░ рдХреЛ рд╣реБрдИ рдереАред рд╕рдордп рдХреЗ рд╕рд╛рде рд╕рд╛рдкреЗрдХреНрд╖ рд╕реНрдерд┐рд░рддрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдЧрд╕рдирдЧ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╣реИ (рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрднреА рднреА рд╕рд╛рдорд╛рдиреНрдп рдпрд╛рддрд╛рдпрд╛рдд рднрд┐рдиреНрдирддрд╛ рд╕реЗ рдХреБрдЫ рдХрдо рдорд╛рддреНрд░рд╛ рдореЗрдВ рдЧрд╛рдВрда рд╣реИ):

image

@gwlortscher рдмрд╣реБрдд рд╣реА рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ - рддреЛ рдлрд┐рд░ рдпрд╣ deploys рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЪрд╛рд░реНрдЯ рддреНрд░реБрдЯрд┐ рдХреА рдЧрд┐рдирддреА рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдПрдХ рдЪрд╛рд░реНрдЯ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛% рд╣реИ? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╛рддрд╛рдпрд╛рдд рдХреЗ рд╕рд╛рде рднрд┐рдиреНрди рдирд╣реАрдВ рд╣реИ?

рдмрд╕ рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░рдг рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП:
рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдПрдХ рдерд╛ new Buffer(val, 'base64').toString(); рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдерд╛рдирд╛рдкрдиреНрди рдХреЗ рд░реВрдк рдореЗрдВ atob рдПрд╕рдПрд╕рдЖрд░ рдореЗрдВред
(рдореВрд▓ рд░реВрдк рд╕реЗ рдпрджрд┐ atob рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рддреЛ рдиреЛрдб-рдЬреЗрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред)
рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛, рдареЗрд╕-рдкреГрд╖реНрда рдХреЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЧрдпрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдкрд░реНрдпрд╛рдкреНрдд рдерд╛, рдХреЛрдб рдХреЛ рдХрднреА рднреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдпрд╣ рд╕рд┐рд░реНрдл рдЙрд╕ рдЪрдВрдХ рдореЗрдВ рдореМрдЬреВрдж рдерд╛ рдЬрд┐рд╕реЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

@KyleAMathews Bugsnag рдХреЗ рдкрд╛рд╕ рдПрдХ% рдЕрдиреБрд░реЛрдз рдЪрд╛рд░реНрдЯ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рд╕реЗ рдЧрдгрдирд╛ рдХрд░рдирд╛ рдХрд╛рдлреА рдЖрд╕рд╛рди рд╣реИред рдпрд╣рд╛рдВ рдкрд┐рдЫрд▓реЗ 8 рджрд┐рди (рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдкреНрд░рддрд┐рд╢рдд рдХреЗ рд░реВрдк рдореЗрдВ рддреНрд░реБрдЯрд┐рдпрд╛рдВ) рд╣реИрдВ:

6/1 2.4%
6/2 2.3%
6/3 2.2%
6/4 2.4%
6/5 2.4%
6/6 2.1%
6/7 2.4%
6/8 2.4%

рд╣рдордиреЗ рдкрд╣рд▓реА рдмрд╛рд░ Gatsby v2.9.4 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рддреЗ рд╕рдордп рдРрд╕рд╛ рджреЗрдЦрд╛ рдерд╛ред 2.8.5 рдкрд░ рд╡рд╛рдкрд╕ рдЖрдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИред рдЕрднреА рднреА рдХрд╛рд░рдг рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИред

рд╣рдорд╛рд░рд╛ рднреА рдпрд╣реА рдореБрджреНрджрд╛ рдерд╛ рдФрд░ рдЗрд╕реЗ 2.8.5 рдкрд░ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдХреЗ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ "/" рдХреЗ рд▓рд┐рдП рдорд┐рд╕рд┐рдВрдЧ рд░рд┐рд╕реЛрд░реНрд╕реЗрд╕ рдХреЗ рд▓рд┐рдП рддреНрд░реБрдЯрд┐рдпрд╛рдБ рд╣реЛ рд░рд╣реА рдереАрдВред

@bmatzner @wilcoxmd рд╣рдо рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП 2.8.x рдкрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рд╣рд░ Gatsby рдЕрдкрдЧреНрд░реЗрдб рдореЗрдВ рдорд┐рд╕рд┐рдВрдЧ рд░рд┐рд╕реЛрд░реНрд╕реЗрдЬ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдкрд╣рд▓реА рдмрд╛рд░ v1 рд╕реЗ v2 рдореЗрдВ рдЧрдП рдереЗред рд▓рдЧрд╛рддрд╛рд░, рдХреЛрдИ рдХреАрд▓ рдпрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЬрдм v2 рдХреЗ рдмрд╛рдж рд╕реЗ рдЙрдиреНрдирдпрдиред

рд╣рдо рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ 2.8.5 рд╕реЗ рдкрд╣рд▓реЗ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд╡реНрдпрд╛рдкрдХ рдХрд╛рд░рдг рд╣реИрдВред рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ v2.94 рдЕрднреА рддрдХ рдПрдХ рдФрд░ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

@bmatzner @wilcoxmd рд╣рдо рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП 2.8.x рдкрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рд╣рд░ Gatsby рдЕрдкрдЧреНрд░реЗрдб рдореЗрдВ рдорд┐рд╕рд┐рдВрдЧ рд░рд┐рд╕реЛрд░реНрд╕реЗрдЬ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдкрд╣рд▓реА рдмрд╛рд░ v1 рд╕реЗ v2 рдореЗрдВ рдЧрдП рдереЗред рд▓рдЧрд╛рддрд╛рд░, рдХреЛрдИ рдХреАрд▓ рдпрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЬрдм v2 рдХреЗ рдмрд╛рдж рд╕реЗ рдЙрдиреНрдирдпрдиред

рд╡рд╣реА

@ рдЬрд╛рдХрд┐рд░ рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рд╣рдордиреЗ рдЕрднреА рддрдХ рдЕрдкрдирд╛ Gatsby рд╕рд╛рдЗрдЯ рд▓реЙрдиреНрдЪ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдЕрднреА рднреА рдХреБрдЫ рдкреНрд░рддрд┐рд╢рдд рдЯреНрд░реИрдлрд╝рд┐рдХ рджреЗрдЦреЗрдВрдЧреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рджреЗрдЦреЗрдВред рдордВрдЪрди рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рддреИрдирд╛рдд рдХрд░рддреЗ рд╕рдордп рд╣рдореЗрдВ рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рд╣рдо 2.9.2 рдкрд░ рдереЗ рдФрд░ рдЪреАрдЬреЗрдВ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдмрд┐рд▓реНрдб рдХреА рд╕реЗрд╡рд╛ рджреЗрдиреЗ рдХреЗ рд╕рд╛рде рдареАрдХ рдереАрдВ, рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ рд╣реА рд╣рдордиреЗ рдЗрд╕реЗ рддреИрдирд╛рдд рдХрд┐рдпрд╛, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд┐рд╕реА рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдПрдХ рд╕реНрдерд╛рдпреА рд▓рд╛рдкрддрд╛ рд╕рдВрд╕рд╛рдзрди рддреНрд░реБрдЯрд┐ рдереАред 2.8.5 рдкрд░ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рдореБрдЭреЗ рдмрд╕ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓реА рдФрд░ рд╕рд╛рдЗрдЯ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧреАред

@ рдЬрд╛рдХрд┐рд░ рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рд╣рдордиреЗ рдЕрднреА рддрдХ рдЕрдкрдирд╛ Gatsby рд╕рд╛рдЗрдЯ рд▓реЙрдиреНрдЪ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдЕрднреА рднреА рдХреБрдЫ рдкреНрд░рддрд┐рд╢рдд рдЯреНрд░реИрдлрд╝рд┐рдХ рджреЗрдЦреЗрдВрдЧреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рджреЗрдЦреЗрдВред рдордВрдЪрди рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рддреИрдирд╛рдд рдХрд░рддреЗ рд╕рдордп рд╣рдореЗрдВ рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рд╣рдо 2.9.2 рдкрд░ рдереЗ рдФрд░ рдЪреАрдЬреЗрдВ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдмрд┐рд▓реНрдб рдХреА рд╕реЗрд╡рд╛ рджреЗрдиреЗ рдХреЗ рд╕рд╛рде рдареАрдХ рдереАрдВ, рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ рд╣реА рд╣рдордиреЗ рдЗрд╕реЗ рддреИрдирд╛рдд рдХрд┐рдпрд╛, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд┐рд╕реА рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдПрдХ рд╕реНрдерд╛рдпреА рд▓рд╛рдкрддрд╛ рд╕рдВрд╕рд╛рдзрди рддреНрд░реБрдЯрд┐ рдереАред 2.8.5 рдкрд░ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рдореБрдЭреЗ рдмрд╕ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓реА рдФрд░ рд╕рд╛рдЗрдЯ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧреАред

рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдХрднреА рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ (рдЧреИрдЯреНрд╕рдмреА рд╡рд┐рдХрд╕рд┐рдд) рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реБрдП рд╣реИрдВ, рдХреЗрд╡рд▓ рдЬрдм рдпрд╣ рдПрдХ рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдг рдкрд░ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдХреНрдпрд╛ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 2.9.2 рдкрд░ рдПрдХ рдареЗрд╕ рд╢рд╛рдЦрд╛ рд╣реИ рдЬреЛ рдЖрд╢рд╛рдЬрдирдХ рджрд┐рдЦрддреА рд╣реИ, рдЕрдм рддрдХ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЦреНрдп рдЙрддреНрдкрд╛рджрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдпрд╛рддрд╛рдпрд╛рдд рдиреНрдпреВрдирддрдо рд╣реИред рдореИрдВ рдПрдХ рдмрд╛рд░ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдкреЛрд╕реНрдЯ рдХрд░реВрдВрдЧрд╛, рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдкрд┐рдЫрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдЧреИрдЯреНрд╕рдмреА рдХреЗ рд▓рд┐рдП рдкреГрд╖реНрда рдХрд╛ рдЕрджреНрдпрддрди рдЕрдкрдбреЗрдЯ рдмрд╣реБрдд рдорджрдж рдХрд░рддрд╛ рд╣реИред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЙрддреНрдкрд╛рджрди рдореЗрдВ 2.9.0 рд╣реИ рдФрд░ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЕрднреА рднреА рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдореЗрдВ 1-2% рд╕реЗ рдкрд╣рд▓реЗ рдХреА рд╣реА рджрд░ рдкрд░ рд╕рдорд╕реНрдпрд╛ рджреЗрдЦреА рдЬрд╛ рд░рд╣реА рд╣реИред

рд╕рдВрд╕реНрдХрд░рдг 2.8.5 2.9.4 рд╕реЗ рдиреАрдЪреЗ рд░реЛрд▓рдмреИрдХ рдХрд░рддрд╛ рд╣реИ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рддрдп рд╣реЛ рдЧрдИ рд╣реИред
рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдХреБрдЫ рд▓рд╛рдкрддрд╛ pages-manifest-{hash}.js[.map] рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред
2.9.3 рдФрд░ 2.9.4 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХреБрдЫ рд╕рдВрднрд╛рд╡рд┐рдд рдЯреВрдЯрдиреЗ рд╡рд╛рд▓реЗ рдкрд░рд┐рд╡рд░реНрддрди рд╣реИрдВ: https://github.com/gatsbyjs/gatsby/pull/14732 (Gatsby рдкреИрдХреЗрдЬ рдЪреИрдВрдЬ рд╕реЗ) https://github.com рджреЗрдЦреЗрдВ: /gatsbyjs/gatsby/blob/master/packages/gatsby/CHANGELOG.md)ред
рдпрд╣ рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ рдЕрдВрддрд┐рдо рдкрд░реАрдХреНрд╖рдг 2.9.2 Gatsby рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

FYI @ @ocar рдХреЗ рдкрд╛рд╕ рд╕рдВрд╕рд╛рдзрди рдХреЛ рдЕрдзрд┐рдХ рдордЬрдмреВрдд рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ PR рд╣реИред рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рд╡рд┐рдлрд▓ рдпрд╛ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╕рдВрд╕рд╛рдзрди https://github.com/gatsbyjs/gatsby/pull/14889

рдпрджрд┐ рдЖрдк рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ / рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ, рддреЛ рдЗрд╕рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреАред рдореИрдВ рдЗрд╕реЗ рдкрд╣рд▓реЗ рди рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдлреА рдЪрд╛рд╣рддрд╛ рд╣реВрдВ - рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдерд╛ рдХрд┐ рд╣рд╛рд▓ рд╣реА рдореЗрдВ @Moocar рдХреЗ рд╕рд╛рде рдЦреБрджрд╛рдИ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдпрд╣ рдХрд┐рддрдирд╛ рд╡реНрдпрд╛рдкрдХ рдерд╛ рдпрд╛ рдХреНрдпрд╛ рдХрд╛рд░рдг рдерд╛

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдЕрдзрд┐рдХ рдорджрдж рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрд╕реЗ рдХреБрдЫ рдорд┐рдирдЯ рдкрд╣рд▓реЗ https://gatsbyjs.org/contributing рдерд╛:

Screenshot 2019-06-19 at 17 04 17

рдлрд┐рд░ рд╕реЗ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ @KyleAMathews рдбрд╛рд▓рдиреЗ рд▓рд╛рдпрдХ рдерд╛

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рдСрдлрд╝рд▓рд╛рдЗрди рдкреНрд▓рдЧрдЗрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреГрд╖реНрда рдкреНрд░рдХрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рд╕рд╣реА рдЬрд╛рдБрдЪ рди рдХрд░ рд░рд╣рд╛ рд╣реЛ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд░рдЦ рд░рд╣рд╛ рд╣реЛред

рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдФрд░ рдЕрдЧрд▓реЗ рд╣рдлреНрддреЗ рдЗрд╕ рдкрд░ рдЧреМрд░ рдХрд░рдирд╛ред @wardpeet рдХреЗ рд╕рд╛рде

@ davidbailey00 рдбреАрдмрдЧрд┐рдВрдЧ рдореЗрдВ рдмрд╣реБрдд рдЧрд╣рд░реЗ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдСрдлрд╝рд▓рд╛рдЗрди рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рдпрд╛ рдЙрд╕рдХреЗ рдмрд┐рдирд╛ рдЗрд╕рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рддреЗ рд╣реИрдВред

@ davidbailey00 рд╣рдо рднреА рдСрдлрд╝рд▓рд╛рдЗрди рдкреНрд▓рдЧрдЗрди рдХреЗ рдмрд┐рдирд╛ рдореБрджреНрджрд╛ рдЪрд▓ рд░рд╣рд╛ рдерд╛ред рдпрд╣ рдореЗрд░реЗ рдиреЛрдб рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдореЗрд░реА рдХреЙрдиреНрдлрд┐рдЧ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдЧрдИ рд╣реИред

рдмрд┐рдирд╛ рдСрдлрд╝рд▓рд╛рдЗрди рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рд╣рдо рднреА рдЗрд╕рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

@ davidbailey00 рд╣рд╛рдБ рд╣рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЦреНрдп рдлрд┐рдХреНрд╕ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ ajax рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрд╕рд╛рдорд╛рдиреНрдп рддреНрд░реБрдЯрд┐ рдорд╛рдорд▓реЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рддрд░реНрдХ рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реИ https://github.com/gatsbyjs/gatsby/pull/14889

рд╣рдордиреЗ рдкрд┐рдЫрд▓реЗ ~ 4-5 рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП PR рдХреЛ gatsbyjs.org рдкрд░ рддреИрдирд╛рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдЪреАрдЬреЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рд▓рдЧ рд░рд╣реА рд╣реИрдВ! рддреИрдирд╛рддреА рдХреЗ рдмрд╛рдж рд╕реЗ рдХреЛрдИ рдирдпрд╛ "рд▓рд╛рдкрддрд╛ рд╕рдВрд╕рд╛рдзрди" рдШрдЯрдирд╛ рдирд╣реАрдВ рд╣реИред

https://github.com/gatsbyjs/gatsby/pull/14889#issuecomment -505087879797

@wardpeet рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЕрдЧрд▓реЗ 24 рдШрдВрдЯреЛрдВ рдореЗрдВ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдзрдиреНрдпрд╡рд╛рдж @KyleAMathews рдЗрд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛!

рдЙрд╕ рдЕрджреНрдпрддрди рдХреЗ рд▓рд┐рдП @KyleAMathews рдЖрдкрдХреЛ рдФрд░ рдЖрдкрдХреА рдЯреАрдо рдХреЛ рдзрдиреНрдпрд╡рд╛рдж!

@KyleAMathews рдореБрдЭреЗ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдкрд░ рдЕрднреА рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЖ рд░рд╣реА рд╣реИред рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрддреНрдкрд╛рджреЛрдВ рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдЗрд╕реЗ 100% рд╕рдордп рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ, рдЫрд┐рдЯрдкреБрдЯ рд░реВрдк рд╕реЗ рдКрдкрд░ рдХреА рдХреБрдЫ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреА рддрд░рд╣ рдирд╣реАрдВред рдЙрд╕ рдиреЗ рдХрд╣рд╛, рдореИрдВрдиреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреЗрдЦрд╛ рд╣реИ рдФрд░ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдкрд░рд┐рдгрд╛рдо рдареАрдХ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЧреИрдЯреНрд╕рдмреА рдХрд╛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдореИрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХреВрдВ рдХрд┐ рдореИрдВ рдХреБрдЫ рдЕрд▓рдЧ рдорд╛рд░ рд░рд╣рд╛ рд╣реВрдВ?

рдореИрдВ рдирд┐рдЬреА рддреМрд░ рдкрд░ URL рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдирд┐рдЬреА рд░реЗрдкреЛ рдореЗрдВ рдХрдВрдЯреНрд░реАрдмреНрдпреВрдЯ рдПрдХреНрд╕реЗрд╕ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВ, рдЕрдЧрд░ рдХреЛрдИ рдЧреИрдЯреНрд╕рдмреА рдЯреАрдо рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ (рдбреАрдПрдо рдореБрдЭреЗ рдЯреНрд╡рд┐рдЯрд░ рдкрд░)ред рдХрд┐рд╕реА рднреА рд╕реБрдЭрд╛рд╡ / рд╕реБрдЭрд╛рд╡ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж - рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдкрд░реАрдХреНрд╖рдг рдХреА рдЧрдИ рдЪреАрдЬреЛрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:

  • Gatsby-browser.js рдкрд░ рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдкреБрдирдГ рд▓реЛрдб рдЬреЛрдбрд╝рдирд╛
  • рдСрдлрд╝рд▓рд╛рдЗрди рдкреНрд▓рдЧрдЗрди рдирд┐рдХрд╛рд▓ рд░рд╣рд╛ рд╣реИ
  • рд╕рднреА рдиреЛрдб рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдирд╛
  • рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдХрд┐ рдЖрдпрд╛рддреЛрдВ рдХреЛ . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрджрд░реНрднрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдирд╡реАрдирддрдо gatsby рд░рд┐рд▓реАрдЬрд╝ [email protected] рдореЗрдВ рдпрд╣ рдПрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдордиреЗ рдЗрд╕реЗ gatsbyjs.org рдкрд░ рдЪрд▓рд╛ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЧрд╛рдпрдм рд╣реЛ рдЧрдИ рд╣реИрдВред

рдХреГрдкрдпрд╛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВ рдФрд░ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рдФрд░ рдкрд░реЗрд╢рд╛рдиреА рд╣реИ! рдЕрднреА рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдмрдВрдж рдХрд░рдирд╛ред

@KyleAMathews рдзрдиреНрдпрд╡рд╛рдж - рдореИрдВрдиреЗ рдХрд┐рдпрд╛ рдерд╛, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдпрд╣ рдареАрдХ рдирд╣реАрдВ рд╣реБрдЖ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд▓рд╛рдкрддрд╛ рд╕рдВрд╕рд╛рдзрди рддреНрд░реБрдЯрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдХреБрдЫ рдФрд░ рджреВрд░ рдЪрд▓рд╛ рдЧрдпрд╛ рд▓реЗрдХрд┐рди рдкреНрд░рд╛рдердорд┐рдХ рдореБрджреНрджрд╛ рдЕрднреА рднреА рд╡рд╣рд╛рдБ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ # 15,322 рджрд╛рдпрд░

@KyleAMathews рдзрдиреНрдпрд╡рд╛рдж - рдореИрдВрдиреЗ рдХрд┐рдпрд╛ рдерд╛, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдпрд╣ рдареАрдХ рдирд╣реАрдВ рд╣реБрдЖ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд▓рд╛рдкрддрд╛ рд╕рдВрд╕рд╛рдзрди рддреНрд░реБрдЯрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдХреБрдЫ рдФрд░ рджреВрд░ рдЪрд▓рд╛ рдЧрдпрд╛ рд▓реЗрдХрд┐рди рдкреНрд░рд╛рдердорд┐рдХ рдореБрджреНрджрд╛ рдЕрднреА рднреА рд╡рд╣рд╛рдБ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ # 15,322 рджрд╛рдпрд░

рд╣рдореЗрдВ рдЧреБрдо рд╕рдВрд╕рд╛рдзрди рдирд╣реАрдВ рдорд┐рд▓реЗрдВрдЧреЗ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдПрдХ рдЕрд▓рдЧ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: https://github.com/gatsbyjs/gatsby/pull/14889/files#diff -3182dbe2979ea0744cn24266868c572L173

рд╣рдордиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕ рдлрд┐рдХреНрд╕ рдХреЛ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ рдирдП / рдЕрд▓рдЧ-рдЕрд▓рдЧ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдЧ рд▓реЙрдЧ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рд╣рд╛рдБ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ this.loadPageDataJson(...).then(...).finally is not a function рдирдпрд╛ missing resources

@jackhair рдЖрдк рдХрд┐рд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рд╣рдордиреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рдкреЙрд▓реАрдлрд┐рд▓ рдЬреЛрдбрд╝рд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЕрдкрдиреЗ рд░реЗрдкреЛ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХрд╛ рдорди? рдпрд╛ рдПрдХ рдЫреЛрдЯрд╛ рдкреНрд░рдЬрдирди?

@jackhair рдЖрдк рдХрд┐рд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдореБрдЭреЗ рдкреВрд░рд╛ рдпрдХреАрди рд╣реИ рдХрд┐ рд╣рдордиреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рдкреЙрд▓реАрдлрд┐рд▓ рдЬреЛрдбрд╝рд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЕрдкрдиреЗ рд░реЗрдкреЛ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХрд╛ рдорди? рдпрд╛ рдПрдХ рдЫреЛрдЯрд╛ рдкреНрд░рдЬрдирди?

рд╣рдо рдЗрд╕реЗ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдХрдИ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ:

Screen Shot 2019-07-02 at 13 29 03

рдХреНрдпрд╛ рдЖрдкрдХреЛ рдЕрдкрдиреА рд╡реЗрдмрд╕рд╛рдЗрдЯ url рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рдЖрдкрддреНрддрд┐ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рд╢рд╛рдпрдж рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рдбрд┐рдмрдЧ рдХрд░реВрдВ?

рдХреНрдпрд╛ рдЖрдкрдХреЛ рдЕрдкрдиреА рд╡реЗрдмрд╕рд╛рдЗрдЯ url рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рдЖрдкрддреНрддрд┐ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рд╢рд╛рдпрдж рдЗрд╕реЗ рдереЛрдбрд╝рд╛ рдбрд┐рдмрдЧ рдХрд░реВрдВ?

рдЬрд╝рд░реВрд░! https://ritual.com

@ рдЬреЗрдХреИрд╣рд┐рд░ рдореИрдВ рдмрдЧ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдХреНрдпрд╛ рдЖрдк рдКрдкрд░ рджреА рдЧрдИ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ?

@wardpeet @jackhair рд╣рдо рдЗрд╕ finally рдкреЙрд▓реАрдлрд╝рд┐рд▓ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдХреНрдпрд╛ рдХреЛрдИ рдирдпрд╛ рдореБрджреНрджрд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдордирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

@eknowles @wardpeet рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдЕрднреА рддрдХ рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрдЧ рдЯрд┐рдХрдЯ рд▓рд┐рдЦрдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рдерд╛ред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдЦрд╛рд▓реА рдкрд▓ рд╣реИ рдФрд░ рдореИрдВ рдПрдХ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рднреА рд╡рд╛рдкрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

@wardpeet @jackhair I рдЕрдВрдд рдореЗрдВ рдкреЙрд▓реАрдлрд╝рд┐рд▓ рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░реЗ рдореБрджреНрджреЗ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред

рд╣рдордиреЗ рдкрд╛рдпрд╛ рдХрд┐ рд╣рдорд╛рд░реА рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд╛рдмреБрд▓-рдкреЙрд▓реАрдлрд╝рд┐рд▓ рд╕рд╣рд┐рдд рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╣рдореЗрдВ redux-api-рдорд┐рдбрд▓рд╡реЗрдпрд░ (gatbsy рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ) рдХреЛ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдирд╛ рдерд╛ред
https://github.com/agraboso/redux-api-middleware/compare/v2.3.0...v3.0.0

рдЗрд╕рдиреЗ рд╣рдорд╛рд░реЗ finally рдмрдЧ рдХреЛ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛ред рдореИрдВ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдЪреЗрди рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреМрди рд╕рд╛ рджреЛрд╖реА рдЕрдкрд░рд╛рдзреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░реЛрдорд┐рд╕ рдкреЙрд▓реАрдлрд┐рд▓ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдПрдХ рдмреБрд░рд╛ рдХрд╛рдоред

рдзрдиреНрдпрд╡рд╛рдж, рд╣рдордиреЗ рдЗрд╕реЗ рдкрд╣рд▓реЗ node_modules рдФрд░ babel-runtime рдХреЗ рд╕рд╛рде рджреЗрдЦрд╛ рд╣реИред рдореБрдЭреЗ рдЗрд╕ рдкрд░ рдкреБрдирд░реНрд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╣рдо рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдЙрдЪрд┐рдд рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рджреЗ рд╕рдХрддреЗ рд╣реИрдВред

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

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

brandonmp picture brandonmp  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Oppenheimer1 picture Oppenheimer1  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

timbrandin picture timbrandin  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ghost picture ghost  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rossPatton picture rossPatton  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ