ΠΡ ΠΎΠ΄ Π½Π° ΡΡΠ°ΡΡΠΎΠ²ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ Π² ΠΎΠ±ΡΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅
ΠΡΠΈΠ±ΠΊΠ°:
./node_modules/ΠΈΡΡΠΎΡΠΈΡ/esm/history.js
ΠΠΎΠ΄ΡΠ»Ρ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½: Π½Π΅ ΡΠ΄Π°Π΅ΡΡΡ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ Β«@babel/runtime/helpers/esm/extendsΒ» Π²
'"ΠΠ±ΡΠΎΠ»ΡΡΠ½ΡΠΉ ΠΏΡΡΡ, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΠΏΡΡΡ ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΡ" node_moduleshistoryesm'
Π΄Π²Π°-ΠΊΠ»ΠΈ Π²Π΅ΡΡΠΈΠΈ 0.10.0
ΠΡΠΊΠ°Ρ Π²Π΅ΡΡΠΈΠΈ Π½Π° 1.0.0-beta.4 ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΏΡΡΡΠΈΡΡΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ
ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΡΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠ΅ΡΠ΅Π½Π°? Π― ΡΠ°ΠΊΠΆΠ΅ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΡΡ Ρ ΡΡΠΈΠΌ
ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΡΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠ΅ΡΠ΅Π½Π°? Π― ΡΠ°ΠΊΠΆΠ΅ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΡΡ Ρ ΡΡΠΈΠΌ
Π― ΡΠΎΠ·Π΄Π°Π» Π΅Π³ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ dva-cli, Π²Π΅ΡΡΠΈΡ dva-cli 0.10.0 (ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ).Π― ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΠ» Π²Π΅ΡΡΠΈΡ Π½Π° 1.0.0-beta.4 Π° ΠΏΠΎΡΠΎΠΌ ΡΠΎΠ·Π΄Π°Π» ΠΏΡΠΎΠ΅ΠΊΡ ΠΈ ΠΎΠ½ Π·Π°ΠΏΡΡΡΠΈΠ»ΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ.ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Ρ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ.
ΠΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ²ΡΠ·Π°Π½ Ρ https://github.com/ReactTraining/history/commit/6104a6a2e40ae17a47a297621afff9a6cb184bfc .
history Π²ΡΠΏΡΡΠ΅Π½Π° Π²Π΅ΡΡΠΈΡ 4.9, Π° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ roadhog Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π»ΠΈ @babel/runtime
.
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅, Π΅ΡΡΡ Π΄Π²Π° Π²Π°ΡΠΈΠ°Π½ΡΠ° Π½Π° Π²ΡΠ±ΠΎΡ,
export default function(webpackConfig) {
delete webpackConfig.resolve.alias['@babel/runtime'];
return webpackConfig;
}
^2.5.0-beta.4
ΠΡΠΎΠ±ΠΎΠ²Π°Π» Π±Π΅Π·ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ½ΠΎ ΠΈ Π² ΠΈΡΠΎΠ³Π΅ ΠΏΠΎΡΡΠ°Π²ΠΈΠ» Π²ΠΎΡ ΡΠ°ΠΊ
ΡΡΠ½ΠΊΡΠΈΡ ΡΠΊΡΠΏΠΎΡΡΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ (webpackConfig) {
ΡΠ΄Π°Π»ΠΈΡΡ webpackConfig.resolve.modules
Π²Π΅ΡΠ½ΡΡΡ Π²Π΅Π±ΠΏΠ°ΠΊΠΊΠΎΠ½ΡΠΈΠ³;
}
ΠΡΡΡΡ Π’ΡΡΠ±ΠΎΡΠ²ΠΈΠ½ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ^2.5.0-Π±Π΅ΡΠ°.4, ΠΈ ΡΡΠΎ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ
ΠΡΠΈΡΠΈΠ½Π° ΡΡΠΎΠ³ΠΎ, Π²ΠΈΠ΄ΠΈΠΌΠΎ, Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ, Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΡΡΠΎΡΠΈΠΈ, Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» ΠΏΠ΅ΡΠ²ΡΡ Π²Π΅ΡΡΠΈΡ antd design pro
Π― ΡΠ΅ΡΠΈΠ» ΡΡΠΎ ΡΠ°ΠΊ, https://github.com/ant-design/ant-design-pro/issues/3647#issuecomment-479539830
ΠΏΡΠΈΡΠΈΠ½Π°
history Π²ΡΠΏΡΡΠ΅Π½Π° Π²Π΅ΡΡΠΈΡ 4.9, Π° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ roadhog Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π»ΠΈ
@babel/runtime
.ΡΡΡΠΎΠΈΡΡ ΠΏΠ»Π°Π½Ρ
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅, Π΅ΡΡΡ Π΄Π²Π° Π²Π°ΡΠΈΠ°Π½ΡΠ° Π½Π° Π²ΡΠ±ΠΎΡ,
- Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» webpack.config.js ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ:
export default function(webpackConfig) { delete webpackConfig.resolve.alias['@babel/runtime']; return webpackConfig; }
- Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ roadhog ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ
^2.5.0-beta.4
ΠΡΠΎΠ±ΠΎΠ²Π°Π» ΠΎΠ±Π° ΠΌΠ΅ΡΠΎΠ΄Π°, Π½ΠΎ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π».
ΠΠ΅ΡΠ²ΡΠΉ: ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ, ΡΡΠΎ webpackConfig.resolve Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½. ΠΡΠΎΡΠΎΠΉ: Π½Π΅Ρ ΠΎΡΠ²Π΅ΡΠ° ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° Π·Π°ΠΏΡΡΠΊΠ° cnpm, ΠΈ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅ Π½Π΅ ΡΠΎΠΎΠ±ΡΠ°Π΅ΡΡΡ.
Π― ΡΠ΅ΡΠΈΠ» ΡΡΠΎ ΡΠ°ΠΊ, ant-design/ant-design-pro#3647 (ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ)
Π Π΅ΡΠ΅Π½ΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΡΠΊΠ°Π·Π°Π»ΠΈ.
ΠΏΡΡΠΆΠ° Π΄ΠΎΠ±Π°Π²ΠΈΡΡ [email protected]
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
ΠΏΡΠΈΡΠΈΠ½Π°
history Π²ΡΠΏΡΡΠ΅Π½Π° Π²Π΅ΡΡΠΈΡ 4.9, Π° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ roadhog Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π»ΠΈ
@babel/runtime
.ΡΡΡΠΎΠΈΡΡ ΠΏΠ»Π°Π½Ρ
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅, Π΅ΡΡΡ Π΄Π²Π° Π²Π°ΡΠΈΠ°Π½ΡΠ° Π½Π° Π²ΡΠ±ΠΎΡ,
^2.5.0-beta.4