webpack/webpack-dev-server/react 在应该显示应用程序时显示目录列表

webpack/webpack-dev-server/react shows directory listing when it should show app

使用带有 webpack-dev-server 的简单入门 React 应用程序,它可以在一台计算机上运行,​​但不能在另一台计算机上运行。

已尝试/信息


进程:

这不是我的存储库,而是一个用于测试的简单存储库。 来自 awesome video.

git clone https://github.com/bradtraversy/react_webpack_starter cd react_webpack_starter npm install npm start (runs webpack-dev-server --mode development --open --hot)


预期结果(1 台计算机):

浏览器打开 "My React App"


实际结果(1 台计算机):


初始漫游

我不知道在非工作计算机的环境中出现了什么问题。症状表明它不是回购或代码,但必须在我的环境中。在出现故障的计算机上花了 6 个小时处理这个问题。尽管我在某个地方是个白痴,只是让它在另一台计算机上工作。任何人都知道环境差异可能是什么?


解决方案:

根据Peter Liang的建议,

Webpack-dev-server 似乎无法处理带空格的路径。

向 webpack-dev-server 添加了一个问题 github here

我 运行 遇到了这个问题,结果发现我的父目录的名称是罪魁祸首。我原来的路径是"C:\React Apps\react-boilerplate",然后我把它改成了"C:\reactapps\react-boilerplate",然后就成功了。