reactjs - 创建 React 应用程序时出现 NPM 和 Yarn Registry 问题
问题描述
使用create-react-app my-app
它创建反应应用程序时会导致 npm 和纱线注册表错误。我也尝试重新安装节点并设置注册表路径,但没有运气。请提出解决方案
C:\Users\malliswarit\Desktop>create-react-app my-app
Creating a new React app in C:\Users\malliswarit\Desktop\my-app.
Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts...
yarn add v1.9.4
info No lockfile found.
[1/4] Resolving packages...
warning react-scripts > autoprefixer > browserslist@2.11.3: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning react-scripts > babel-preset-react-app > babel-preset-env > browserslist@2.11.3: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning react-scripts > css-loader > cssnano > autoprefixer > browserslist@1.7.7: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning react-scripts > css-loader > cssnano > postcss-merge-rules > browserslist@1.7.7: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning react-scripts > jest > jest-cli > istanbul-api > istanbul-lib-hook@1.2.1: 1.2.0 should have been a major version bump
warning react-scripts > css-loader > cssnano > postcss-merge-rules > caniuse-api > browserslist@1.7.7: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
[2/4] Fetching packages...
error An unexpected error occurred: "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-5.0.2.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\\malliswarit\\Desktop\\my-app\\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\malliswarit\Desktop\my-app has failed.
Deleting generated file... package.json
Deleting generated file... yarn-error.log
Deleting my-app / from C:\Users\malliswarit\Desktop
Done.
解决方案
npm uninstall -g create-react-app
npm uninstall -g yarn
npm cache clean --force
npm install -g create-react-app
create-react-app cool-projecy-name
不确定是否需要卸载 create-react-app 和缓存清理,但这对我有用。
推荐阅读
- android - GridLayout gridLayout = findViewById(R.id.gridLayout); 使我的应用崩溃
- python - 获得一组线性方程的非平凡解
- selenium - Selenium IE 上传文件不起作用
- vue.js - 在 VueJS 项目中正确的 MaterializeCSS 初始化
- ios - Google Maps Mapview 不以标记为中心
- curl - curl:请求缺少身份验证标头 - 身份验证标头存在
- c - 在 C 中访问时取消引用的指针数组
- ios - `on('notification')` 在应用未运行时不会在 iOS 上触发
- python - 卡托皮县寄宿生
- r - 同质化使用字符串中的一位数和两位数