npm start不执行任何操作/ localhost:3000连接被拒绝

问题描述

我尝试在此处运行一些不同的教程,但得到的结果相同。 npm start不执行任何操作。没有错误,没事。尝试打开localhost:3000并拒绝连接。

如果我更改为同一台计算机上的其他用户,它就可以正常工作。关于如何在不丢失每个应用程序和密码的其他所有设置的情况下重设此设置的任何想法。

我尝试过重新安装React,并在React网站以及其他一些网站上使用了基本的井字游戏。

我正在使用vscode,但我也直接在终端上尝试了它。将认浏览器设置为Chrome。尝试遵循本教程https://reactjs.org/tutorial/tutorial.html。很简单的东西。只是似乎不起作用

节点-v v14.10.1 npm -v 6.14.8

在终端中运行以下代码

npx create-react-app my-app
cd my-app
npm start

这是结果:

peterfaretra@Peters-MacBook-Pro React % npx create-react-app my-app
npx: installed 98 in 10.58s

Creating a new React app in /Users/peterfaretra/Sites/React/my-app.

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

+ react-scripts@3.4.3
+ react-dom@16.13.1
+ cra-template@1.0.3
+ react@16.13.1
added 1605 packages from 755 contributors and audited 1605 packages in 173.919s

69 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities


Initialized a git repository.

Installing template dependencies using npm...
npm WARN tsutils@3.17.1 requires a peer of typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta but none is installed. You must install peer dependencies yourself.

+ @testing-library/jest-dom@4.2.4
+ @testing-library/user-event@7.2.1
+ @testing-library/react@9.5.0
added 36 packages from 57 contributors and audited 1641 packages in 12.107s

69 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

Removing template package using npm...

npm WARN tsutils@3.17.1 requires a peer of typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta but none is installed. You must install peer dependencies yourself.

removed 1 package and audited 1640 packages in 6.202s

69 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities


Created git commit.

Success! Created my-app at /Users/peterfaretra/Sites/React/my-app
Inside that directory,you can run several commands:

  npm start
    Starts the development server.

  npm run build
    Bundles the app into static files for production.

  npm test
    Starts the test runner.

  npm run eject
    Removes this tool and copies build dependencies,configuration files
    and scripts into the app directory. If you do this,you can’t go back!

We suggest that you begin by typing:

  cd my-app
  npm start

Happy hacking!
peterfaretra@Peters-MacBook-Pro React % 
peterfaretra@Peters-MacBook-Pro React % cd my-app 
peterfaretra@Peters-MacBook-Pro my-app % npm start
peterfaretra@Peters-MacBook-Pro my-app % 

解决方法

我可以从您的控制台/终端上看到该项目已在以下位置创建

/Users/peterfaretra/Sites/React/my-app

但是当我看到以下内容

peterfaretra@Peters-MacBook-Pro React % 
peterfaretra@Peters-MacBook-Pro React % cd my-app 
peterfaretra@Peters-MacBook-Pro my-app % npm start
peterfaretra@Peters-MacBook-Pro my-app % 

我不是mac用户,所以我不能自信地说,但是在上述路径中的任何地方都看不到/sites路径。 基本上,如果我必须运行我的项目,我的目录将是/Users/peterfaretra/Sites/React/my-app 然后

npm start.