reactjs - create-react-app 只创建 node_modules、package 和 package-lock
问题描述
在我的终端中:
D:\>npx create-react-app myapp
npx: installed 98 in 21.893s
Creating a new React app in D:\myapp.
Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts with cra-template...
> core-js@2.6.11 postinstall D:\myapp\node_modules\babel-runtime\node_modules\core-js
> node -e "try{require('./postinstall')}catch(e){}"
> core-js@3.6.5 postinstall D:\myapp\node_modules\core-js
> node -e "try{require('./postinstall')}catch(e){}"
> core-js-pure@3.6.5 postinstall D:\myapp\node_modules\core-js-pure
> node -e "try{require('./postinstall')}catch(e){}"
+ react-scripts@3.4.1
+ react-dom@16.13.1
+ cra-template@1.0.3
+ react@16.13.1
added 1613 packages from 750 contributors and audited 921730 packages in 287.89s
58 packages are looking for funding
run `npm fund` for details
found 1 low severity vulnerability
run `npm audit fix` to fix them, or `npm audit` for details
安装后我的 package.json:
{
"name": "client",
"version": "0.1.0",
"private": true,
"dependencies": {
"cra-template": "1.0.3",
"react": "16.13.1",
"react-dom": "16.13.1",
"react-scripts": "3.4.1"
}
}
然后它永远卡在那里。我尝试安装全局 create-react-app,更新最新的 npm,删除 Appdata 中的 npm 仍然无法正常工作,需要帮助
解决方案
从 create-react-app 3.3.0 开始,不再推荐使用全局安装的 CRA。
这是github上提出的问题,但后来在此解决方案后关闭
npm rm -g create-react-app
npm install create-react-app
npx create-react-app my-app
它所做的只是:
命令1:删除全局安装的create-react-app
命令 2:在本地安装 create-react-app
命令 3:使用所有预期的文件结构创建一个新的 react-app。
试试这个,如果还是不行,请检查以下说明...
仅适用于 Windows 用户
对于很多 Windows 用户来说,这是一个问题。
即使在尝试了所有故障排除步骤后也无法解决问题。
最后发现他们的环境变量中缺少一些路径。
注意:我们这里不是在讨论设置 npm 路径
在将这些添加到环境变量之前,它没有得到解决。
C:\Windows;C:\Windows\system32;C:\Windows\System32\Wbem
它区分大小写,完全按照上面提到的方式粘贴
但是,随着时间的推移,这些错误变得越来越少,不确定这是否会有所帮助。
推荐阅读
- sql-server - 非平凡 where 子句的 Upsert 死锁
- amazon-web-services - 对特定用户隐藏 Redshift 架构或仅显示特定架构
- continuous-integration - 带有 ESLint --init 的 GitLab CI 在提示输入时失败
- java - SOAP 无法在简单的 Hello World 上从 Wildfly localhost 加载 WSDL
- pycharm - ImportError: DLL load failed: anaconda 环境中的所有模块都找不到指定的模块
- c# - 如何读取异步 tcpclient 网络流
- r - R:从控制台获取最后一个结果
- r - R - 为列表中的每个 Spatial_DataFrame 元素分配唯一 ID
- python - 如何根据您的值在 xticks 之间给出精确的间距
- python - 二进制字符串的递归问题(Python)