Dva: рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рддреНрд░реБрдЯрд┐ "./node_modules/history/esm/history.js"

рдХреЛ рдирд┐рд░реНрдорд┐рдд 16 рдорд╛рд░реНрдЪ 2019  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: dvajs/dva

рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб: (рдХреГрдкрдпрд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдХреЛрдб рдпрд╛ рдЪрд░рдг рдкреНрд░рджрд╛рди рдХрд░реЗрдВ)

  • 1.dva рдирдпрд╛ рдРрдк0
  • 2. рдПрдирдкреАрдПрдо рдкреНрд░рд╛рд░рдВрдн

рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░: (рдЕрдкреЗрдХреНрд╖рд┐рдд рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рднрд╛рд╡)

рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкреГрд╖реНрда рджрд░реНрдЬ рдХрд░реЗрдВ

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░: (рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рднрд╛рд╡)

рддреНрд░реБрдЯрд┐:
./node_modules/history/esm/history.js
рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛: '@ рдмреЗрдмреЗрд▓/рд░рдирдЯрд╛рдЗрдо/рд╣реЗрд▓реНрдкрд░реНрд╕/рдПрдПрд╕рдПрдо/рд╡рд┐рд╕реНрддрд╛рд░' рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛
'"рдкреВрд░реНрдг рдкрде рдЬрд╣рд╛рдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрде рд╕реНрдерд┐рдд рд╣реИ" node_moduleshistoryesm'

рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг: (рдХрд┐рд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдХреМрди рд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕рдорд╕реНрдпрд╛ рд╣реИ)

рдбреАрд╡рд╛-рдХреНрд▓реА рд╕рдВрд╕реНрдХрд░рдг 0.10.0

рд╕рдВрд╕реНрдХрд░рдг рдХреЛ 1.0.0-рдмреАрдЯрд╛.4 рдкрд░ рд╡рд╛рдкрд╕ рд░реЛрд▓ рдХрд░рдирд╛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╢реБрд░реВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

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

рдХрд╛рд░рдг

рдЗрддрд┐рд╣рд╛рд╕ рдиреЗ 4.9 рдЬрд╛рд░реА рдХрд┐рдпрд╛, рдФрд░ рд░реЛрдбрд╣реЛрдЧ рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдиреЗ @babel/runtime рдЕрдиреБрдкрдпреБрдХреНрдд рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрднрд╛рд▓рд╛ред

рдпреЛрдЬрдирд╛

рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдПрдВ, рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ,

  1. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ webpack.config.js рдмрдирд╛рдПрдВ:
export default function(webpackConfig) {
  delete webpackConfig.resolve.alias['@babel/runtime'];
  return webpackConfig;
}
  1. рд░реЛрдбрд╣реЛрдЧ рдирд┐рд░реНрднрд░рддрд╛ ^2.5.0-beta.4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ

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

рдХреНрдпрд╛ рдХреГрдкрдпрд╛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЧрдпрд╛? рдореБрдЭреЗ рднреА рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛

рдХреНрдпрд╛ рдХреГрдкрдпрд╛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЧрдпрд╛? рдореБрдЭреЗ рднреА рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛

рдореИрдВрдиреЗ рдЗрд╕реЗ dva-cli рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рд╣реИ, dva-cli рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг 0.10.0 (рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг) рд╣реИредрдореИрдВрдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ 1.0.0-рдмреАрдЯрд╛.4 рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдФрд░ рдлрд┐рд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдпрд╛ рдФрд░ рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╢реБрд░реВ рд╣реБрдЖред рдореБрдЭреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░рдг рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ред

https://github.com/ReactTraining/history/commit/6104a6a2e40ae17a47a297621afff9a6cb184bfc рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХрд╛рд░рдг

рдЗрддрд┐рд╣рд╛рд╕ рдиреЗ 4.9 рдЬрд╛рд░реА рдХрд┐рдпрд╛, рдФрд░ рд░реЛрдбрд╣реЛрдЧ рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдиреЗ @babel/runtime рдЕрдиреБрдкрдпреБрдХреНрдд рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрднрд╛рд▓рд╛ред

рдпреЛрдЬрдирд╛

рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдПрдВ, рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ,

  1. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ webpack.config.js рдмрдирд╛рдПрдВ:
export default function(webpackConfig) {
  delete webpackConfig.resolve.alias['@babel/runtime'];
  return webpackConfig;
}
  1. рд░реЛрдбрд╣реЛрдЧ рдирд┐рд░реНрднрд░рддрд╛ ^2.5.0-beta.4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ

рдЗрд╕рдХрд╛ рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реБрдЖ рдФрд░ рдЕрдВрдд рдореЗрдВ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗрдЯ рдХрд┐рдпрд╛

рдирд┐рд░реНрдпрд╛рдд рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлрд╝рдВрдХреНрд╢рди (webpackConfig) {
рд╡реЗрдмрдкреИрдХ рд╣рдЯрд╛рдПрдВConfig.resolve.modules
рд╡реЗрдмрдкреИрдХ рдХреЙрдиреНрдлрд┐рдЧ рд▓реМрдЯрд╛рдПрдВ;
}

рд░реЛрдбрд╣реЛрдЧ рдХреЛ ^2.5.0-рдмреАрдЯрд╛.4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реЛрдиреЗ рджреЗрдВ рдФрд░ рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ
image

рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рд░реВрдЯрд┐рдВрдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рдЗрддрд┐рд╣рд╛рд╕ рдХрд╛ рдкрд░рд┐рдЪрдп, рдореИрдВрдиреЗ рдПрдВрдЯрдбреА рдбрд┐рдЬрд╝рд╛рдЗрди рдкреНрд░реЛ рдХреЗ рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛

рдореИрдВрдиреЗ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╣рд▓ рдХрд┐рдпрд╛, https://github.com/ant-design/ant-design-pro/issues/3647#issuecomment-479539830

рдХрд╛рд░рдг

рдЗрддрд┐рд╣рд╛рд╕ рдиреЗ 4.9 рдЬрд╛рд░реА рдХрд┐рдпрд╛, рдФрд░ рд░реЛрдбрд╣реЛрдЧ рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдиреЗ @babel/runtime рдЕрдиреБрдкрдпреБрдХреНрдд рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрднрд╛рд▓рд╛ред

рдпреЛрдЬрдирд╛

рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдПрдВ, рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ,

  1. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ webpack.config.js рдмрдирд╛рдПрдВ:
export default function(webpackConfig) {
  delete webpackConfig.resolve.alias['@babel/runtime'];
  return webpackConfig;
}
  1. рд░реЛрдбрд╣реЛрдЧ рдирд┐рд░реНрднрд░рддрд╛ ^2.5.0-beta.4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ

рджреЛрдиреЛрдВ рддрд░реАрдХреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рди рддреЛ рдХрд╛рдо рдХрд┐рдпрд╛ред
рдкрд╣рд▓рд╛: рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ рдХрд┐ webpackConfig.resolve рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИ рджреВрд╕рд░рд╛: cnpm рд░рди рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд░рд┐рдкреЛрд░реНрдЯ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИ

рдореИрдВрдиреЗ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╣рд▓ рдХрд┐рдпрд╛, рдЪреАрдВрдЯреА-рдбрд┐рдЬрд╝рд╛рдЗрди/рдЪреАрдВрдЯреА-рдбрд┐рдЬрд╝рд╛рдЗрди-рдкреНрд░реЛ # 3647 (рдЯрд┐рдкреНрдкрдгреА)

рдЬреИрд╕рд╛ рдЖрдкрдиреЗ рдХрд╣рд╛ рд╣рд▓ рдХрд┐рдпрд╛ред
рдпрд╛рд░реНрди рдЬреЛрдбрд╝реЗрдВ [email protected]

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

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

itiwll picture itiwll  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

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

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

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