Ahm*_*med 5 cmd reactjs npm-install windows-defender create-react-app
今天我尝试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) ...
Run Code Online (Sandbox Code Playgroud)
此外,如果我尝试在此文件夹中安装任何软件包,安装将卡住prop-type,我也尝试更新我的node,create-react-app但没有任何变化。我通过在C:\Users\ahmednot in 中创建我的反应应用程序解决了这个问题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为什么需要在C:\Users \username.
我找到了解决我的问题的方法。
我的问题是我尝试使用npm create-react-app app-namein创建新的 React 应用程序CMD。
如果我尝试在其中创建 reactC:\Users\user-name\将安装所有软件包并且 react 应用程序将起作用。但就我而言,我尝试在不同的位置创建 reactC:\Users\user-name\folder\folder\folder并显示上述错误。
我发现很多的解决方案大多试图编辑npmrc文件C:\Program Files\nodejs\node_modules\npm,添加或删除同confg在这个文件中。但没有任何效果!!!
当我创建反应应用程序时,错误显示CMD但同时Windows Defender 显示此消息
未经授权的更改阻止
受控文件夹访问阻止 C:\program\File...\node.exe 更改文件夹 C:\Users\user-name\folder\folder\folder
因此,解决方案是停止 Windows Defender 并create-react-app在任何位置工作。您可以通过使用不同的方法停止 Windows Defender来停止 Windows Defender。在我的情况,我停止实时保护,你可以在Windows 10:
settings > update & Security > windows security > virus & threat protection > virus & threat protection settings > Real-time protection "off"。
但最好的解决方案是node app在 Windows Defender 设置中添加为信任应用程序或禁用受控文件夹访问,您可以按照此链接使用受控文件夹访问
| 归档时间: |
|
| 查看次数: |
4350 次 |
| 最近记录: |