μ΄μ¨ λ²μ :
[x] 5.0.0
νμ¬ νλ:
μλ‘μ΄ Ionic React μ±μ μμ±νμλ§μ λ€μκ³Ό κ°μ λ©μμ§κ° λνλ©λλ€. error.
TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
at validateString (internal/validators.js:118:11)
at Object.join (path.js:1039:7)
at noopServiceWorkerMiddleware (/home/yunier/soft-dev/billmeapp/node_modules/react-dev-utils/noopServiceWorkerMiddleware.js:14:26)
at Layer.handle [as handle_request] (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/layer.js:95:5)
at trim_prefix (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:317:13)
at /home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:284:7
at Function.process_params (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:335:12)
at next (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:275:10)
at launchEditorMiddleware (/home/yunier/soft-dev/billmeapp/node_modules/react-dev-utils/errorOverlayMiddleware.js:20:7)
at Layer.handle [as handle_request] (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/layer.js:95:5)
at trim_prefix (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:317:13)
at /home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:284:7
at Function.process_params (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:335:12)
at next (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:275:10)
at handleWebpackInternalMiddleware (/home/yunier/soft-dev/billmeapp/node_modules/react-dev-utils/evalSourceMapMiddleware.js:42:7)
at Layer.handle [as handle_request] (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/layer.js:95:5)
μμλλ λμ:
μλ‘μ΄ Ionic React μ±μ λ§λ€ μ μμ΅λλ€.
μ¬ν λ¨κ³:
μλ‘μ΄ Ionic React μ±μ λ§λλλ€.
κ΄λ ¨ μ½λ:
ionic start <appname> --type='react'
κΈ°ν μ 보:
λ€μ νμΈνκΈ° μν΄ μ Ubuntu VMμ λ§λ€κ³ node.js ionicμ μ€μΉνκ³ ionic start <appname> --type="react"
λ₯Ό μ€νν΄λ μ¬μ ν λμΌν μ€λ₯κ° λ°μν©λλ€. κ°λλ₯Ό μ¬μ©νλ©΄ λ¬Έμ κ° μμ΅λλ€.
μ΄μ¨ μ 보:
Ionic:
Ionic CLI : 6.1.0 (/usr/local/share/.config/yarn/global/node_modules/@ionic/cli)
Ionic Framework : @ionic/react 5.0.0
Capacitor:
Capacitor CLI : 1.5.0
@capacitor/core : 1.5.0
Utility:
cordova-res : not installed
native-run : not installed
System:
NodeJS : v13.8.0 (/home/yunier/.nvm/versions/node/v13.8.0/bin/node)
npm : 6.13.6
OS : Linux 5.3
μλ
νμΈμ, react-scripts
ν¨ν€μ§λ₯Ό v3.3.0
μμ v3.4.0
λ‘ μ
κ·Έλ μ΄λνμ¬ λ¬Έμ κ° ν΄κ²°λμμ΅λλ€.
μΆκ° μ 보:
https://github.com/facebook/create-react-app/issues/8490
λ¬Έμ λ₯Ό μ£Όμ μ κ°μ¬ν©λλ€. μ΄κ²μ νλ μμν¬κ° μλλΌ μ€νν° μ’ μμ±κ³Ό κ΄λ ¨λ λ¬Έμ μ΄λ―λ‘ λ«κ² μ΅λλ€. https://github.com/ionic-team/starters/pull/1137 μ λ³ν©νλ λ°©λ²μ μ΄ν΄λ³΄κ² μ΅λλ€.
κ°μ¬ ν΄μ! μ§κΈ μΌνκ³ μμ΅λλ€.
κ°μ¬ ν΄μ. λ΄ νλ‘μ νΈκ° λ€μ μ€ν μ€μ λλ€.
λ°μ μ€ν¬λ¦½νΈκ° μ κ±°λμμ λ μ€λ₯λ₯Ό μ΄λ»κ² κ³ μΉ μ μμ΅λκΉ?
react-scripts
κ° λ°°μΆλμμ λ:
react-dev-utils
λ₯Ό 10.0.0
λ‘ λ€μ΄κ·Έλ μ΄λνκ³ μ λ₯Ό μν΄ μΌν©λλ€.
npm remove react-dev-utils && npm i [email protected]
https://www.gitmemory.com/issue/facebook/create-react-app/8499/588591098
react-dev-utils
μ κ±° λ° μ¬μ€μΉλ‘ λ¬Έμ κ° ν΄κ²°λμμ΅λλ€.
react-dev-utils λ€μ΄κ·Έλ μ΄λλ‘ λ¬Έμ κ° ν΄κ²°λμμ΅λλ€.... κ°μ¬ν©λλ€...
npm remove react-dev-utils && npm i [email protected]
react-dev μ νΈλ¦¬ν°λ₯Ό λ€μ΄κ·Έλ μ΄λνλ©΄ λ¬Έμ κ° ν΄κ²°λ©λλ€.
npm μ κ±° react-dev-utils && npm i [email protected]
λ¬Έμ λ₯Ό μ£Όμ μ κ°μ¬ν©λλ€! μ΄ λ¬Έμ λ μλ λ¬Έμ μ κ΄λ ¨μ΄ μλ λκΈμ λ°©μ§νκΈ° μν΄ μ 겨 μμ΅λλ€. μ΄κ²μ΄ μ¬μ ν μ΅μ λ²μ μ Ionicμμ λ¬Έμ κ° λλ κ²½μ° μ λ¬Έμ λ₯Ό λ§λ€κ³ ν νλ¦Ώμ΄ μμ ν μ±μμ‘λμ§ νμΈνμμμ€.
κ°μ₯ μ μ©ν λκΈ
μλ νμΈμ,
react-scripts
ν¨ν€μ§λ₯Όv3.3.0
μμv3.4.0
λ‘ μ κ·Έλ μ΄λνμ¬ λ¬Έμ κ° ν΄κ²°λμμ΅λλ€.μΆκ° μ 보:
https://github.com/facebook/create-react-app/issues/8490