今天我尝试create-react-app app-name
在 CMD 中使用()创建新的反应应用程序,出现了这个错误:
PS C:\Users\ahmed\Desktop\My File\New Folder\New Folder JS\New Folder> create-react-app testing-app
C:\Users\ahmed\AppData\Roaming\npm\node_modules\create-react-app\node_modules\fs-extra\lib\mkdirs\mkdirs-sync.js:49
throw err0
^
RangeError: Maximum call stack size exceeded
at Object.mkdirSync (fs.js:738:10) ...
此外,如果我尝试在此文件夹中安装任何软件包(例如prop-type
,我也尝试更新我node
的软件包,create-react-app
但没有任何改变),安装将被卡住。C:\Users\ahmed
我通过在not in 中创建我的 react 应用程序解决了这个问题C:\Users\ahmed\Desktop\My File\New Folder\New Folder JS\New Folder
所以我的问题是:为什么我不能像C:\Users\ahmed\Desktop\My File\New Folder\New Folder JS\New Folder
为什么需要在其中创建它那样在很长的路径中创建 react 应用程序C:\Users \username
?