重新安装了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.
答案 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
答案 7 :(得分:0)
我还通过从安装最新版本的节点来解决了问题
https://nodejs.org/en/download/
然后我在命令
下运行npm install -g create-react-app
终端中的随后是“ create-react-app”或“ create-react-app”。如果您已经在文件夹中。
答案 8 :(得分:0)
答案 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
如果问题仍然存在,则可以使用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)
我遇到了同样的问题。似乎在npm
和node
的安装中断时会发生这种情况。但是,有时清除缓存不起作用。我不仅需要卸载,还必须删除/清除系统上的所有npm
和node
文件,然后再次重新安装。
删除节点和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 node
和which 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)
将节点重新安装到最新版本对我有用。
答案 17 :(得分:-1)
我遇到了同样的问题。您可以使用 npm 代替 yarn 创建应用程序。只需添加 --use-npm
标志,以便:
npx create-react-app app --use-npm