修复了 create-react-app 的依赖问题?

问题描述 投票:0回答:1

我是 React 的初学者,当我尝试使用

npx create-react-app app
在 VSCode 中创建项目时,出现此错误:

PS C:\Users\USER\Desktop\folder> npx create-react-app app
Creating a new React app in C:\Users\USER\Desktop\folder\app.

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

npm WARN deprecated @babel/[email protected]: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
npm WARN deprecated @babel/[email protected]: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
npm WARN deprecated @babel/[email protected]: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
npm WARN deprecated @babel/[email protected]: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. 
npm WARN deprecated [email protected]: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm WARN deprecated @babel/[email protected]: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
npm WARN deprecated [email protected]: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser
npm WARN deprecated [email protected]: Please use @jridgewell/sourcemap-codec instead
npm WARN deprecated [email protected]: Use your platform's native performance.now() and performance.timeOrigin.
npm WARN deprecated [email protected]: [email protected]
npm WARN deprecated [email protected]: This SVGO version is no longer supported. Upgrade to v2.x.x.

added 1452 packages, and audited 1453 packages in 1m

6 high severity vulnerabilities

To address all issues, run:
  npm audit fix

Run `npm audit` for details.

A template was not provided. This is likely because you're using an outdated version of create-react-app.
Please note that global installs of create-react-app are no longer supported.
You can fix this by running npm uninstall -g create-react-app or yarn global remove create-react-app before using create-react-app again.

它刚刚创建了

node_modules
package-lock.json
package.json
文件:

{
  "name": "app",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "react": "^18.2.0",
    "react-dom": "^18.2.0"
  },
  "devDependencies": {
    "react-scripts": "5.0.1"
  }
}

我还尝试了一些论坛上给出的很多解决方案,例如:

  • npm install -g create-react-app
  • npm cache clean --force
  • npm uninstall -g create-react-app
  • npm uninstall create-react-app

但到目前为止还没有任何效果...

node.js reactjs npm create-react-app react-scripts
1个回答
0
投票

卸载即可

create-react-app

npm uninstall -g create-react-app

然后再试一次...

npx create-react-app <AppName>
© www.soinside.com 2019 - 2024. All rights reserved.