Gatsby: [v2] рддреНрд░реБрдЯрд┐: рдореЙрдбреНрдпреВрд▓ 'рдХреЛрд░-рдЬреЗрдПрд╕/рдореЙрдбреНрдпреВрд▓/es6.array.filter' рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 4 рд╕рд┐рддре░ 2018  ┬╖  25рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: gatsbyjs/gatsby

рд╡рд┐рд╡рд░рдг

gatsby develop рдЙрдкрд░реЛрдХреНрдд рддреНрд░реБрдЯрд┐ рд▓реМрдЯрд╛рддрд╛ рд╣реИ

рдкреНрд░рдЬрдирди рдХреЗ рдЪрд░рдг

рдореИрдВрдиреЗ рдЕрдкрдиреА рдирд┐рд░реНрднрд░рддрд╛, рдореЙрдбреНрдпреВрд▓ рдФрд░ рдкреГрд╖реНрдареЛрдВ рдХреЛ рдХреЙрдкреА рдХрд░рдХреЗ рдФрд░ рдпрд╣рд╛рдВ рдЧрд╛рдЗрдб рдХрд╛ рдкрд╛рд▓рди рдХрд░рдХреЗ рдПрдХ рд╕рд╛рдЗрдЯ рдХреЛ v2 рд╕реЗ v2 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛: https://next.gatsbyjs.org/docs/migrating-from-v1-to-v2/

рд╡рд╛рддрд╛рд╡рд░рдг

  System:
    OS: macOS High Sierra 10.13.6
    CPU: x64 Intel(R) Core(TM) i7-4770HQ CPU @ 2.20GHz
    Shell: 5.3 - /bin/zsh
  Binaries:
    Node: 8.11.3 - /usr/local/bin/node
    Yarn: 1.7.0 - /usr/local/bin/yarn
    npm: 6.4.0 - /usr/local/bin/npm
  Browsers:
    Chrome: 68.0.3440.106
    Safari: 11.1.2
  npmPackages:
    gatsby: 2.0.0-rc.9 => 2.0.0-rc.9 
    gatsby-plugin-canonical-urls: ^2.0.0-rc.1 => 2.0.0-rc.1 
    gatsby-plugin-google-tagmanager: ^2.0.0-rc.1 => 2.0.0-rc.1 
    gatsby-plugin-manifest: next => 2.0.2-rc.1 
    gatsby-plugin-offline: next => 2.0.0-rc.2 
    gatsby-plugin-react-helmet: ^3.0.0-rc.1 => 3.0.0-rc.1 
    gatsby-plugin-remove-trailing-slashes: ^2.0.0-rc.1 => 2.0.0-rc.1 
    gatsby-plugin-robots-txt: ^1.3.0 => 1.3.0 
    gatsby-plugin-sitemap: ^2.0.0-rc.1 => 2.0.0-rc.1 
    gatsby-plugin-styled-components: ^3.0.0-rc.1 => 3.0.0-rc.1 
    gatsby-source-apiserver: ^1.3.1 => 1.3.1 
    gatsby-source-filesystem: ^2.0.1-rc.1 => 2.0.1-rc.1 
    gatsby-source-wordpress: ^3.0.0-rc.1 => 3.0.0-rc.1 
    gatsby-transformer-javascript-frontmatter: ^2.0.0-rc.2 => 2.0.0-rc.2 
    gatsby-transformer-json: ^2.1.1-rc.1 => 2.1.1-rc.1 
  npmGlobalPackages:
    gatsby-cli: 1.1.58

рдореИрдВрдиреЗ babel-preset-env рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ node_modules рдХреЛ рд╣рдЯрд╛рдиреЗ рдФрд░ рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИред

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

рдзрдиреНрдпрд╡рд╛рдж рдкреЗрд╣ рд╣рд╛рдБ рдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА, рдирд╣реАрдВ, рдореБрдЭреЗ рдбрд░ рд╣реИред

рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ npm install --save core-js рдЪрд▓рд╛рдХрд░ рдареАрдХ рдХрд┐рдпрд╛ рдерд╛

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

рдХреНрдпрд╛ рдЖрдк рд▓реЙрдХ рдлрд╝рд╛рдЗрд▓реЛрдВ (yarn.lock / package-lock.json) рдФрд░ node_modules рдХреЛ рд╣рдЯрд╛рдиреЗ рдФрд░ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдзрдиреНрдпрд╡рд╛рдж рдкреЗрд╣ рд╣рд╛рдБ рдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА, рдирд╣реАрдВ, рдореБрдЭреЗ рдбрд░ рд╣реИред

рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ npm install --save core-js рдЪрд▓рд╛рдХрд░ рдареАрдХ рдХрд┐рдпрд╛ рдерд╛

рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛!

рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрднреА рднреА рдкреВрд░реНрдг рддреНрд░реБрдЯрд┐ рдЖрдЙрдЯрдкреБрдЯ рд╣реИ (рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдХреЗ рд╕рд╛рде)? рдпрд╣ рддрдп рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдпрд╣ gatsby рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдФрд░ рддреАрд╕рд░реЗ рднрд╛рдЧ рдкреИрдХреЗрдЬ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ?

рдкрд╛рдИрд╣ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдерд╛ рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдбрд╛рд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЕрдкрдиреЗ 7.0.0 рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдХреЛрд░-рдЬреЗрдПрд╕ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдмреЗрдмреЗрд▓ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ред

@kmorf рдЕрдЪреНрдЫрд╛ рдорд┐рд▓рд╛! рдореБрдЭреЗ рднреА рдпрд╣реА рдореБрджреНрджрд╛ рдорд┐рд▓рд╛ рд╣реИред

рдкрд╛рдИрд╣ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдерд╛ рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдбрд╛рд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЕрдкрдиреЗ 7.0.0 рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдХреЛрд░-рдЬреЗрдПрд╕ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдмреЗрдмреЗрд▓ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ред

рдареАрдХ рд╣реИ, рдпрд╣ рдРрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ gatsby рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

рдХреНрдпрд╛ рдпрд╣ рддреНрд░реБрдЯрд┐ рдиреЛрдб рдпрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рднреА рд╣реЛрддреА рд╣реИ? рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╣рд╛рдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣рд╛рдВ рдЬрд╛рд░реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдРрд╕рд╛ рдХреБрдЫ рдЬреЛ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдореЗрдВ рд╣реБрдЖ рд╣реИ рдЬрд┐рд╕ рдкрд░ рд╣рдорд╛рд░рд╛ рдХреЛрдИ рдирд┐рдпрдВрддреНрд░рдг рдирд╣реАрдВ рд╣реИ: /

рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ gatsby рдХреЛ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдРрд╕рд╛ рд╣реЛрдиреЗ рдкрд░ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рд┐рдПрдХреНрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣реЗ рдереЗ, рдЗрд╕рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдЕрдкрдиреА рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ core-js рдЬреЛрдбрд╝рд╛ред babel 7.0.0 рдЬрд╛рд░реА рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

рдЖрдЗрдП рдЗрд╕реЗ рдЕрднреА рдХреЗ рд▓рд┐рдП рдмрдВрдж рдХрд░реЗрдВ (рдлрд┐рд░ рд╕реЗ :))

рдореИрдВ рдЕрднреА рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдлрд┐рд░ рд╕реЗ рджреМрдбрд╝рддрд╛ рд╣реВрдВред рдореИрдВ рдЕрдкрдиреЗ gatsby-node.js рдкрд░ рдПрдХ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рд╕рдВрд▓рдЧреНрди рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЬрдм рдореИрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдореИрдВ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рд▓рдЧрддрд╛ рд╣реИ _.each рдХреЗ рдмрдЬрд╛рдп .forEach ред

screen shot 2018-09-05 at 6 42 24 pm

рдореИрдВ рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реВрдБ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ @babel/polyfill рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП Babel 7 рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореЗрд░реЗ рд╡рд░реНрддрдорд╛рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП mdx-js/mdx#271 рднреА рджреЗрдЦреЗрдВред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рд╕рдорд╛рдзрд╛рди @babel/polyfill рдХреЛ рджреЗрд╡ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рд▓рд┐рдВрдХ рдХрд┐рдП рдЧрдП рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЧрд╛рдЗрдб рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИ, рдЕрдм рдХрдореЛрдмреЗрд╢ core-js v2 рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рд╣реИ .

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рднреА рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдмрд╛рдмреЗрд▓ рдореЗрдВ рд╣рд╛рд▓рд┐рдпрд╛ рдмрджрд▓рд╛рд╡ рдиреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рддреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИред рдЕрдм рдЬрд╛рдВрдЪ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЧреИрдЯреНрд╕рдмреА рдореЗрдВ рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред ( core-js рдХреЛ devDependencies рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдЙрд╕ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдирд╣реАрдВ рд╣реБрдЖ рдЬреЛ рдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВред)

@secretfader рдЖрдк рдЕрдкрдиреЗ @babel/polyfill рдХреЛ рдЕрдкрдиреЗ devDependencies рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЖрд╡рд╢реНрдпрдХ core-js рдкреЙрд▓реАрдлрд╝рд┐рд▓ рдХреЛ рд▓реЛрдб рдХрд░ рджреЗрдЧрд╛ред рдЕрдкрдиреЗ node_modules рдлрд╝реЛрд▓реНрдбрд░ рдФрд░ рд╕рдВрднрд╡рддрдГ рдЕрдкрдиреА package-lock.json рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдФрд░ рдПрдХ рд╕реНрд╡рдЪреНрдЫ рд╣рд▓ рдирд┐рд░реНрднрд░рддрд╛ рдкреЗрдбрд╝ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП npm install рдЪрд▓рд╛рдПрдВред

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдпрджрд┐ рдЖрдк рдПрдХ рдкреНрд░рдЬрдирди рднрдВрдбрд╛рд░ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рд╣реИрдВ, рддреЛ https://github.com/mui-org/material-ui/blob/master/examples/gatsby/README.md рдПрдХ рдЕрдЪреНрдЫрд╛ рд╣реИред

@secretfader рдЖрдк рдЕрдкрдиреЗ @babel/polyfill рдХреЛ рдЕрдкрдиреЗ devDependencies рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЖрд╡рд╢реНрдпрдХ core-js рдкреЙрд▓реАрдлрд╝рд┐рд▓ рдХреЛ рд▓реЛрдб рдХрд░ рджреЗрдЧрд╛ред рдЕрдкрдиреЗ node_modules рдлрд╝реЛрд▓реНрдбрд░ рдФрд░ рд╕рдВрднрд╡рддрдГ рдЕрдкрдиреА package-lock.json рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдФрд░ рдПрдХ рд╕реНрд╡рдЪреНрдЫ рд╣рд▓ рдирд┐рд░реНрднрд░рддрд╛ рдкреЗрдбрд╝ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП npm install рдЪрд▓рд╛рдПрдВред

"@babel/polyfill": "^7.0.0", рдЬреЛрдбрд╝рдирд╛ рдФрд░ рдЙрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдореЗрд░реЗ рдХрд╛рдо рдирд╣реАрдВ рдЖрдпрд╛ред
рдХреЛрд░-рдЬреЗрдПрд╕ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдХрд╛рдо рд╣реБрдЖ npm install --save core-js ред

@ рдмреЗрди-рд░реЛрдЧрд░реНрд╕рди рдореБрдЭреЗ рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгреА рдЕрдкрдбреЗрдЯ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП рдереА, рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ package-lock.json рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж рддреНрд░реБрдЯрд┐ рдлрд┐рд░ рд╕реЗ рд╣реБрдИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рдбрдВрдмрдирд╛ рдпрд╣ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдХрднреА-рдХрднреА npm рдЗрдВрджреНрд░рдзрдиреБрд╖ рдЧреЗрдВрдбрд╛ рдХрд╛ рдПрдХ рд░рд╣рд╕реНрдп рд╣реИ :roll_eyes: рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ mdx-js/mdx#271 рдореЗрдВ рдореЗрдВрдЯреЗрдирд░ рдиреЗ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдХрд┐ рдЗрд╕рдиреЗ npm рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди yarn рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕рдм рдареАрдХ рдЪрд▓рддрд╛ рд╣реИред

рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ core-js рдпрд╛ @babel/polyfill рдЬреЛрдбрд╝рддреЗ рд╕рдордп рдореИрдВ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдЦреЗрд▓реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЙрддреНрд╕реБрдХ рд╣реВрдВ рдХрд┐ рдпрд╣ рдмрд╛рдж рдореЗрдВ рдХреНрдпреЛрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ core-js рдкрд╣рд▓реЗ рд╣реА gatsby рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рд▓ рд╣реЛ рдЪреБрдХрд╛ рд╣реИ devDependencies рд╕рдорд╛рдзрд╛рди рдХреЗ рдмреАрдЪ рдХреЛрдИ рдЕрдВрддрд░ рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИред

рдмрд╕ рдПрдХ FYI рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЕрдкрдиреА рдПрдХ Gatsby рд╕рд╛рдЗрдЯ рдкрд░ рдпрд╛рд░реНрди рд╕реЗ NPM рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдереАред

рдЬреИрд╕рд╛ рдХрд┐ @arcticicestudio рдмрддрд╛рддрд╛ рд╣реИ, рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЕрдЬреАрдм рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ gatsby рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ core-js рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИред

рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА: .cache, node_modules рдФрд░ package-lock.json рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдФрд░ npm рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд┐рд░ рд╕реЗ рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдорд┐рд▓рд╛
WebpackError: Cannot find module 'core-js/modules/es6.array.sort'
рдХреЛрд░-рдЬреЗрдПрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╕реАрдзреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИред

рдпрд╛рд░реНрди рдХреЛрд░-рдЬреЗрдПрд╕ рдЬреЛрдбрд╝реЗрдВ
рдпрджрд┐ рдЖрдк рдЕрднреА рднреА node_modules рдХреЛ рд╣рдЯрд╛ рдирд╣реАрдВ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛рд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП cnpm рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ;

рдореИрдВ рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рд░рд╣рд╛ рд╣реВрдБред

рдореВрд▓ рд░реВрдк рд╕реЗ рдореИрдВ рд╕реНрдЯреЛрд░реАрдмреБрдХ рд╕рдВрд╕реНрдХрд░рдг 5.1.0-alpha.X рдЪрд▓рд╛ рд░рд╣рд╛ рдерд╛ред рдЕрдЧрд░ рдореИрдВ yarn why core-js рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рддреЛ core-js (рдЬрд┐рд╕реЗ core-js рдлрд╣рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдХрд╛ рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг 2.6.5 ред

рдХрд╣рд╛рдирд┐рдпреЛрдВ рдХрд╛ рд╕рдВрдЧреНрд░рд╣ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж 5.1.0-beta.0 рдЖрдЬ рдХреА рдлрд╣рд░рд╛рдпрд╛ рд╕рдВрд╕реНрдХрд░рдг core-js рдмрди рдЧрдпрд╛ 3.0.1 , рдФрд░ рдХреБрдЫ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ Gatsby рдирд┐рд░реНрдорд╛рдг рдХреЛ рддреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИред

Gatsby рдЕрдкрдиреА рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ core-js рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ?

рдореИрдВрдиреЗ core-js рдХреЛ рд╕реАрдзреЗ рдЕрдкрдиреЗ devDependencies рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реБрдЖред

рдореЗрд░реА рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред

рдореЗрд░реЗ core-js рд╕рдВрд╕реНрдХрд░рдг рдХреЛ 2.6.5 (рджреЗрд╡-рдирд┐рд░реНрднрд░рддрд╛) рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рдпрд╣ рдареАрдХ рд╣реЛ рдЧрдпрд╛ред

npm install --save core-js рдЕрдм рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ред

рдЗрд╕рдХреЗ рдмрдЬрд╛рдп npm install --save --dev [email protected] рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ npm install --dev [email protected] рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЖрдк рдЗрд╕реЗ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рд╕рд╣реЗрдЬ рди рд╕рдХреЗрдВред

рдпрджрд┐ рдкрд┐рдЫрд▓рд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:

npm install --save [email protected] -g

рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдордд рдХрд░реЛ

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рдерд╛ рдХрд┐ рдореИрдВрдиреЗ npm рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдФрд░ рдЙрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдерд╛ рдЬрд┐рд╕реЗ рд╢реБрд░реВ рдореЗрдВ yarn рд╕рд╛рде рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП рдЧрдбрд╝рдмрдбрд╝ рд╣реИред рдЬреИрд╕реЗ рдЖрд░реНрдХрдЯрд┐рдХрд┐рд╕рд╕реНрдЯреВрдбрд┐рдпреЛ рдиреЗ рдмрддрд╛рдпрд╛ред*

рдпрджрд┐ рдкрд┐рдЫрд▓рд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:

npm install --save [email protected] -g

рдРрд╕реЗ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдмреБрд░рд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдФрд░ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ (рдкрд┐рди рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде) рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ, рддреЛ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рдЕрдиреНрдп рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рд╣реИрдВ рдЬреЛ рдЕрдм рд╡рд┐рд░реЛрдз рдкреИрджрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдЯрд┐рдХрдЯ рдХреА рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ npm ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдкреЗрдбрд╝ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╣рд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ yarn рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рд╣реИ (рдореБрдЦреНрдп рд░реВрдк рд╕реЗ _workspaces_ рдХреЗ рдХрд╛рд░рдг) рдФрд░ рдлрд┐рд░ рдХрднреА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реБрдИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ _npm_ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдЖрд╢рд╛ рдкрд┐рди рдХрд░рдХреЗ рдЙрдиреНрд╣реЗрдВ рддрд░реАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ _npm_ 8 (рдХрд┐ рдЙрдирдХреА рдирдИ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ tink lib, рдЙрдирдХреЗ рдореЗрдВ рдШреЛрд╖рдгрд╛ рдХреА _npm рд░реЛрдбрдореИрдк рдЧреНрд░реАрд╖реНрдордХрд╛рд▓реАрди 2019_ рдлрд┐рдХреНрд╕ рдЗрд╕ рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ (рдпрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд┐рдЪ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ) yarn _Gatsby_ рдЖрдзрд╛рд░рд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП)ред

рдзрдиреНрдпрд╡рд╛рдж рдкреЗрд╣ рд╣рд╛рдБ рдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА, рдирд╣реАрдВ, рдореБрдЭреЗ рдбрд░ рд╣реИред

рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ npm install --save core-js рдЪрд▓рд╛рдХрд░ рдареАрдХ рдХрд┐рдпрд╛ рдерд╛

рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ!

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

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

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

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

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

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

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