按照官網入門使用的介紹創建ant design pro項目,結果報錯(圖片是網上找的)
在網上找到兩種解決辦法
第一種,比較常見的解決辦法,參考:https://www.pianshen.com/article/63631726630/
打開 D:\node\node_global\bin目錄,里面有兩個文件
右鍵create-umi.cmd 編輯 將文本改為如下,刪掉前面‘%~dp0’符號
此時不要重新yarn crate umi,因為會重新覆蓋原文件
只需create-umi即可,若是提示“不是內部或外部命令” 需要將create-umi.cmd 的目錄添加到環境變量的path里
第二種:我使用的解決方法
使用yarn global bin查看yarn的目錄
C:\Users\lenovo>yarn global bin
D:\nodejs\node_global\bin
使用yarn global dir查看全局目錄
D:\front>yarn global dir
C:\Users\lenovo\AppData\Local\Yarn\Data\global
原來是因為我電腦的yarn目錄和安裝的模塊不在相同的硬盤分區里導致的
於是去修改 yarn的全局安裝位置和緩存位置:
yarn config set global-folder "D:\yarnConfig\yarn_global"
yarn config set cache-folder "D:\yarnConfig\yarn_cache"
再次運行yarn create umi就可以創建ant design pro項目了
不過
我創建項目的時候選擇完之后創建的時候還報了一個錯
去網上搜也沒搜到解決辦法,嘗試按照一下這個插件
yarn global install eslint-plugin-eslint-comments
然后再次執行還是不行,還是報這個錯
但是項目能創建執行完成
然后嘗試yarn install一下,也完成了
那就yarn start一下吧,也啟動成功了
反正到最后也不知道這個報錯是為什么,因為我原來這樣創建項目的時候是沒問題的。