μμ νμ΄μ§λ₯Ό μ μμ μΌλ‘ μ λ ₯
μ€λ₯:
./node_modules/history/esm/history.js
λͺ¨λμ μ°Ύμ μ μμ: '@babel/runtime/helpers/esm/extents'λ₯Ό νμΈν μ μμ΅λλ€.
'"νλ‘μ νΈ κ²½λ‘κ° μλ μ λ κ²½λ‘" node_moduleshistoryesm'
dva-cli λ²μ 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λ₯Ό μΆμνκ³ μ΄μ λ²μ μ λ‘λνΈκ·Έλ @babel/runtime
λΆμ μ νκ² μ²λ¦¬νμ΅λλ€.
μλν΄λ³΄μμμ€. μ νν μμλ λ κ°μ§ μ΅μ μ΄ μμ΅λλ€.
export default function(webpackConfig) {
delete webpackConfig.resolve.alias['@babel/runtime'];
return webpackConfig;
}
^2.5.0-beta.4
μ¬μ©ν©λλ€.μ무 μμ©μ΄ μμκ³ λ§μΉ¨λ΄ λ€μκ³Ό κ°μ΄ μ€μ νμ΅λλ€.
κΈ°λ³Έ κΈ°λ₯ λ΄λ³΄λ΄κΈ°(webpackConfig) {
webpackConfig.resolve.modules μμ
webpackConfigλ₯Ό λ°νν©λλ€.
}
λ‘λνΈκ·Έκ° ^2.5.0-beta.4 μ¬μ©μ μμ‘΄νκ² νλ©΄ μ΄κ²μ΄ λνλ©λλ€.
κ·Έ μ΄μ λ λΌμ°ν ꡬμ±, νμ€ν 리μ λμ , antd design proμ 첫 λ²μ§Έ λ²μ μ μ¬μ©ν κ² κ°μ΅λλ€.
λλ μ΄κ²μ λ€μκ³Ό κ°μ΄ ν΄κ²°νλ€. https://github.com/ant-design/ant-design-pro/issues/3647#issuecomment-479539830
μ΄μ
historyλ 4.9λ₯Ό μΆμνκ³ μ΄μ λ²μ μ λ‘λνΈκ·Έλ
@babel/runtime
λΆμ μ νκ² μ²λ¦¬νμ΅λλ€.κ³ν
μλν΄λ³΄μμμ€. μ νν μμλ λ κ°μ§ μ΅μ μ΄ μμ΅λλ€.
- λ€μ λ΄μ©μΌλ‘ μ webpack.config.jsλ₯Ό λ§λλλ€.
export default function(webpackConfig) { delete webpackConfig.resolve.alias['@babel/runtime']; return webpackConfig; }
- λ‘λνΈκ·Έ μ’ μμ±μ
^2.5.0-beta.4
μ¬μ©ν©λλ€.
λ κ°μ§ λ°©λ²μ λͺ¨λ μλνμ§λ§ λ λ€ ν¨κ³Όκ° μμμ΅λλ€.
첫 λ²μ§Έ: webpackConfig.resolveκ° μ μλμ§ μμμμ λ³΄κ³ ν©λλ€. λ λ²μ§Έ: cnpm μ€ν μμ ν μλ΅μ΄ μκ³ μ€λ₯κ° λ³΄κ³ λμ§ μμ΅λλ€.
μ΄λ κ² ν΄κ²°νμ΅λλ€ ant-design/ant-design-pro#3647 (λκΈ)
λ§μνμ λλ‘ ν΄κ²°νμ΅λλ€.
μμ¬ μΆκ° [email protected]
κ°μ₯ μ μ©ν λκΈ
μ΄μ
historyλ 4.9λ₯Ό μΆμνκ³ μ΄μ λ²μ μ λ‘λνΈκ·Έλ
@babel/runtime
λΆμ μ νκ² μ²λ¦¬νμ΅λλ€.κ³ν
μλν΄λ³΄μμμ€. μ νν μμλ λ κ°μ§ μ΅μ μ΄ μμ΅λλ€.
^2.5.0-beta.4
μ¬μ©ν©λλ€.