很抱歉,这是一个基本问题,但我无法在所见之处找到技术原因。
基本上,如果我做npm run build
,则会在构建文件夹中得到一个静态html文件以及一堆CSS和javascript文件。我认为我应该能够在浏览器中打开该index.html文件并使之工作,就像在不使用React的情况下构建某些静态HTML一样。
所以,我的问题是:反应需要依靠serve
或webpack开发服务器之类的静态文件服务器提供服务吗?
答案 0 :(得分:3)
它在内部使用Ajax。在大多数浏览器中,同源起源策略阻止其读取file:
方案URL。