0

我正在创建一个新的 React 项目,它没有错误,但是当我在 localhost:8080 上打开它而不是显示测试时,它显示了它的目录。

github项目链接

4

4 回答 4

1

通常 react 默认在 3000 端口上运行。

如果您正在运行 npm run dev 并且它也在端口 8080 上提供服务,那么您的 webpack 配置有问题。

于 2020-07-19T17:12:19.660 回答
0

React 应用程序不会运行,将您的项目保留在 localhost 端口上。您需要使用以下命令启动项目:

npm start

默认情况下,它将在 3000 端口上运行应用程序。

如果要在 localhost 端口(xampp 等)上运行它,则需要先构建它:

npm build

然后将构建的文件保存在那里。

于 2020-07-19T17:01:51.297 回答
0

您的代码看起来正确。一切似乎都已到位。你是如何运行它的?也许这就是问题所在。如果你觉得你运行它正确,也许尝试改变它运行的端口。

于 2020-07-19T17:06:30.727 回答
0

问题出在我的 webpack.config.js 上。我有这个:

devServer:{端口:8080,contenBase:'./public'}

刚刚将 contenBase 修复为 contentBase。我知道这听起来很愚蠢,但是。我怎么会在几十行周围注意到它。

于 2020-07-19T17:30:03.567 回答