React: error An unexpected error occurred: “EPERM: operation not permitted, rename...
阿新 • • 發佈:2021-01-10
使用react-create-app安裝的時候報出如上的錯誤。
解決辦法是:再執行一次…
因為這個錯誤是React嘗試重新命名某個沒有目錄許可權下檔案時報出的錯誤,所以不妨開啟那個目錄看看:
錯誤中需要將create-react-app.cmd.cmd
重新命名為 create-react-app.cmd
然而我開啟目錄發現已經重新命名成功了。所以感覺再執行一次應該是可以,結果重新執行了一次就真的可以了…
另外順帶說一句,這個目錄應該是全域性安裝才會報出的,也就是比如如下的安裝方式:
yarn create react-app test-react-hook
但facebook是推薦使用npx安裝
If you’ve previously installed create-react-app globally via npm install -g create-react-app, we recommend you uninstall the package using npm uninstall -g create-react-app or yarn global remove create-react-app to ensure that npx always uses the latest version.
上邊官方建議:如果以前全域性安裝了create-react-app,建議先解除安裝…
然後這樣安裝
npx create-react-app my-app
cd my-app
npm start
原因是使用npx每次都會重新下載create-react-app這個初始化工具,進而能夠永遠初始化官方最新的腳手架工程。