创建React应用未安装,显示错误中止安装

时间:2018-10-18 20:33:05

标签: node.js reactjs npm create-react-app yarnpkg

重新安装了Node.js,Yarn,现在出现此错误。

我的环境信息是:

  

节点:v8.12.0

     

NPM:6.4.1

     

纱线:1.10.1

     

操作系统:Windows 10

PS C:\Users\mdbel\Desktop\Project\redux> npx create-react-app learnredux

Creating a new React app in C:\Users\mdbel\Desktop\Project\redux\learnredux.

Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts...

yarn add v1.10.1
[1/4] Resolving packages...
[2/4] Fetching packages...
error An unexpected error occurred: "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.1.tgz: Request failed \"404 Not Found\"".
info If you think this is a bug, please open a bug report with the information provided in "C:\\Users\\mdbel\\Desktop\\Project\\redux\\learnredux\\yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.

Aborting installation.
  yarnpkg add --exact react react-dom react-scripts --cwd C:\Users\mdbel\Desktop\Project\redux\learnredux has failed.

Deleting generated file... package.json
Deleting generated file... yarn.lock
Done.

18 个答案:

答案 0 :(得分:3)

.npmrc中删除C:\Users\you\.npmrc也可以解决问题。

答案 1 :(得分:3)

我遇到了同样的问题,然后尝试了以下命令,它解决了我的问题

npm cache clean --force

以上命令没有解决您的问题,请尝试以下命令。

npm init -y
npx create-react-app your-app-name

答案 2 :(得分:2)

这可能对Linux操作系统有帮助

sudo npm install -g npm@latest
npm install node
npm init
npm install -g yarn
yarn cache clean
npx create-react-app my-app

答案 3 :(得分:2)

尝试一下!

npm install -g npm@latest  

npm install node


npm install -g yarn


npx create-react-app appname

cd firstapp

yarn start

答案 4 :(得分:2)

当我使用yarn而不是npm时,一旦运行:

yarn cache clean

然后随后调用:

npx create-react-app your-app

工作。

答案 5 :(得分:1)

我遇到了同样的问题,并通过以下方式解决了该问题:

安装最新版本的节点,npm和yarn。

npm install -g npm@latest
nvm install node
npm install -g yarn

答案 6 :(得分:1)

将节点模块更新为适用于我的版本13.12.0

https://nodejs.org/es/download/current/

答案 7 :(得分:0)

我还通过从安装最新版本的节点来解决了问题

https://nodejs.org/en/download/

然后我在命令

下运行
npm install -g create-react-app
终端中的

随后是“ create-react-app”或“ create-react-app”。如果您已经在文件夹中。

答案 8 :(得分:0)

我在Mac上也有同样的错误。

我刚刚从Node.js网站重新下载了安装程序。这应该重新安装所有依赖项,并确保所有路径均有效。

https://nodejs.org/en/download/

答案 9 :(得分:0)

更新到最新的稳定版纱线并删除AppData文件夹中的纱线缓存文件夹已解决了我的问题C:\ Users \ test \ AppData \ Local \ Yarn

答案 10 :(得分:0)

我通过从.yarnrc删除C:\Users\yourUserName\文件来解决了这个问题

答案 11 :(得分:0)

是的,我遇到了同样的问题,但无法解决,但是在卸载了yarn并使用最新版本更新了节点之后。

另外,请确保已安装

npm i -g create-react-app

更新软件包后。

还清理缓存以使其摆脱可能确实起作用的错误

答案 12 :(得分:0)

使用npx时遇到相同的问题,并能够通过以下步骤解决此问题:

  • 已升级到最新的纱线版本:$ npm i @yarn@latest
  • 删除node_modules文件夹
  • 删除yarn.lock(如果存在)。

如果问题仍然存在,则可以使用yarn命令:$ yarn create react-app learnredux

yarn create在0.25或更高版本中可用

答案 13 :(得分:0)

Windows用户的最佳方法是更新纱线 如果您使用npx并得到错误而不是更新yarn,则使用npx 我在Windows 8.1中有相同的错误,然后我更新了yarn并解决了我的问题

Npm I yarn@latest
npx creat-react-app  app name

答案 14 :(得分:0)

我遇到了同样的问题。似乎在npmnode的安装中断时会发生这种情况。但是,有时清除缓存不起作用。我不仅需要卸载,还必须删除/清除系统上的所有npmnode文件,然后再次重新安装。

删除节点和npm

sudo rm -rf /usr/local/lib/node_modules
sudo rm -rf ~/.npm

sudo apt remove --purge npm
sudo apt remove --purge node
sudo apt remove --purge nodejs

运行以下命令检查是否已删除npm和node:which nodewhich npm 如果仍然看到一些文件夹,请尝试使用以下方法将其删除:

sudo apt-get remove nodejs
sudo apt-get remove npm

更新系统,以防万一

sudo apt-get update

安装节点和npm

sudo apt-get install nodejs
sudo apt-get install npm

检查安装

npm -v
node -v

注意:此处的步骤包括删除现有模块,然后将它们放回原处。我还必须使用程序和功能(对于Windows)手动卸载nodejs。

答案 15 :(得分:0)

我不小心隐藏了 .yarnrc 文件,这导致了问题。

答案 16 :(得分:0)

将节点重新安装到最新版本对我有用。

https://nodejs.org/en/download/

答案 17 :(得分:-1)

我遇到了同样的问题。您可以使用 npm 代替 yarn 创建应用程序。只需添加 --use-npm 标志,以便:

npx create-react-app app --use-npm