[英]Why I can't install React and uninstall create-react-app in my system?
我已经尝试了很多方法。 但我找不到任何解决方案。 问题是我无法在我的系统中安装 ReactJS。 这是我完成安装过程后收到的消息。
没有提供模板。 这可能是因为您使用的是过时版本的 create-react-app。 请注意,不再支持 create-react-app 的全局安装。
我清理了缓存。 我还看到它带有一个新节点,甚至想尝试卸载 create-react-app。 但是,如果我这样做,我会收到此消息。
我手动删除了这个日志,它没有工作。
谁能建议我任何解决方案?
更新:实际上,当我从 AppData\Roaming\npm (temp) 目录中手动删除缓存时,这两个问题就解决了。
感谢大家
我在卸载 create-react-app 并在我的 Windows 系统中安装 react 时遇到错误。 我试图通过这个命令npm cache clean
删除缓存。 但这对我不起作用。 最后,我想出了一个解决方案。 虽然这可能不是最好的解决方案。
当我从 AppData\Roaming\npm 和 npm-cache(temp) 目录中手动删除缓存时,这两个问题就解决了。
注意:我尝试安装一个新版本的节点,它会覆盖以前的节点。 但它没有删除缓存。
感谢大家。
在 Linux 中,我通过转到主目录/.npm 来解决它
然后使用“rm -rf 文件夹名称”删除 _cacache 和 _npx
最新的 react 版本已删除对从全局安装生成项目的支持。
npm install -g create-react-app 将不起作用。
如果您收到有关缺少模板或全局 Create React App 安装不再支持的任何错误,您可能需要从系统中删除全局包:
也手动从目录中删除(Mac 设备)
现在唯一支持的生成项目的方法是:
npx create-react-app myapp
另一种情况是,如果您还没有更新反应,那么请按照以下步骤操作:
npm 缓存清理 --force
或者
转到 %appdata%\npm-cache 并检查目录是否干净。 如果没有,请手动从目录中删除所有文件。
现在尝试 create-react-app yourAppName
在我尝试从源代码卸载 create-react-app 之前,我也遇到了这个问题。 我找到了它的安装位置,并意识到因为我使用的是 NVM,所以我的系统正在获取的 create-react-app 版本来自我当时未使用的另一个版本的节点。
所以我跑了
nvm list
然后通过我系统上的每个版本的节点使用:
nvm use <version>
然后删除我运行的 create-react-app :
npm uninstall -g create-react-app
对于我安装的每个版本
希望这可以帮助!!!
对我来说,以下工作可以卸载 create-react-app:
sudo npm uninstall -g create-react-app
npm cache clean --force
npx clear-npx-cache
所以,我知道这已经被回答了好几次,但是在尝试了每一个建议的解决方案之后,我只发现这个对我有用。 首先,我卸载了全局 create-react-app。
npm uninstall -g create-react-app
然后删除缓存。 然而,它仍然无法正常工作。 事实证明,我在保存项目的目录中安装了非全局的 create-react-app。
npm uninstall create-react-app
在没有 -g 的情况下运行命令后一切都很好。 如果没有其他方法,如果他们遇到同样的问题,这可能是某人的解决方案。
如果您是 Linux 用户,请确保在命令前使用 sudo,否则会显示相同的错误。
这就是我为自己修复它的方式
sudo npm uninstall -g create-react-app
我遇到了同样的问题,我通过将 npm 更新到最新版本来解决它。
就我而言,我的 npm 版本是 7.0.15
你可以测试你的使用: npm -v
如果您使用的是 Mac 或 Linux,请给出下一个命令: sudo npm install -g npm
现在用新版本再试一次。 就我而言,它提示:
Need to install the following packages:
create-react-app
Ok to proceed? (y)
我在没有给出答案的情况下单击了“输入”,现在 create-react-app 可以完美运行。
我必须首先使用命令卸载 Create React App ->
npm 卸载 -g 创建反应应用程序。 然后我安装了
安装创建反应应用程序。 -> 当我没有这个尝试时它从来没有工作之后我创建了我的应用程序
npx 创建反应应用程序我的应用程序
希望这对你有用
我面临着同样的问题。 尽管删除了 react-app,但我无法再次安装 react 应用程序。 我尝试使用npx create-react-app my-app
和npm init react-app my-app
安装反应应用程序,但两者都不起作用。 后来我尝试使用yarn create react-app my-app
进行安装,并且成功了。
npx create-react-app my-app
cd my-app
npm start
尝试这个
卸载 create-react-app -
npm uninstall -g create-react-app
然后尝试 -
npx create-react-app my-app
用这个 :
npx create-react-app my-app
cd my-app
npm start
确保您正在安装最新版本的 nodejs
转到 %appdata%\npm\node_modules,
我遇到了这个问题,但由于帐户限制无法修改 npm 缓存,最好的解决方案是同时安装和运行。
下面将安装最新的并在 CWD 运行它
npx create-react-app@latest . --template typescript
上述解决方案均不适合我,因此我将 Node 版本从16.0
更改为14.16.1
,它立即生效。 我使用nvm
进行更改,这不是我第一次在 M1 Mac 上来回切换 Node 版本。
不确定你是否解决了这个问题,但这对我有用:
sudo npm uninstall -g create-react-app
然后
npx clear-npx-cache
npm install -g create-react-app
或者
npx create-react-app <project_name>
这对我有用(Windows用户)
npm uninstall create-react-app
npm cache clean --force
npx clear-npx-cache
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.