因為我把nodejs、npm緩存和npm倉庫安裝到其他盤了才導致這個問題,所以記錄下方便不用去到處找,網上的真tm的不靠譜,找了好幾個方案都沒卵用
1.正常全局安裝create-react-app即可:npm install -g create-react-app
2.安裝最新版的tar(tar會提示過期了):npm install -g tar
3.創建新的npm緩存和倉庫文件夾
4.更新npm的配置:
npm config set cache d:\xxxx\Cache
npm config set prefix d:\xxxx\Global
(可選配置) npm config set registry https://registry.npm.taobao.org/
5.將prefix的路徑添加到系統path中,這步很重要,不然會提示create-react-app無法識別的錯誤,我在這里卡了半個多小時就因為這個問題,因為存在原先默認安裝的位置path
注:cmd或者powshell用不用管理員權限都無所謂
真tm的坑,網上說解除什么腳本權限完全是瞎幾把說