React app 的版本升級

Hugh's Programming life
2 min readMar 7, 2020

--

在 React app 中,之前出了個問題,因為 React-script 的版本因素,導致我之前上傳到 GitHub repository 的專案使用 yarn start 啟用之後會產生錯誤如下:

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:375:7)     at noopServiceWorkerMiddleware (C:AlexPractiseReact website ront-end ode_modules

後來找了好久才發現居然是因為 react-scripts 版本的關係,必須要是 3.4.0 才可以。

但是到底要如何升級 react-scripts 呢?

解法很簡單,步驟有兩個:

  1. 直接到 package.json 內部把 react-scripts 的版本手動修改成 3.4.0。
  2. 輸入指令 npm install

這樣就可以成功安裝 3.4.0 的 react-scripts 了。

最後找到了正確解答,在國外的某個網站裡面:

--

--

Hugh's Programming life
Hugh's Programming life

Written by Hugh's Programming life

我是前端兼後端工程師,主要在前端開發,包括 React、Node.js 以及相關的框架和技術。之前曾擔任化工工程師的職位,然而對電腦科技一直抱有濃厚的熱情。後來,我參加了轉職課程並開設這個部落格紀錄我的學習過程。於2020年轉職成功後,我一直持續精進技能、擴展技術範疇跟各種對人生有正面意義的學習,以增加我的工作能力。

No responses yet