我正在创建一个新的 React 项目,它没有错误,但是当我在 localhost:8080 上打开它而不是显示测试时,它显示了它的目录。
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 回答