1. 程式人生 > 其它 >React: error An unexpected error occurred: “EPERM: operation not permitted, rename...

React: error An unexpected error occurred: “EPERM: operation not permitted, rename...

技術標籤:錯誤react

使用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這個初始化工具,進而能夠永遠初始化官方最新的腳手架工程。