反应新手 - 如何静态提供应用程序(构建后)



我创建了一个create_new_app并运行了npm run build- 我的理解是这个应用程序被配置为将js打包成一组静态可服务的HTML + js + css文件。

我在浏览器上打开了位于构建文件夹中的index.html,发现组件没有像运行时那样呈现npm start

这表明我的理解是不正确的。有人可以帮忙解决我在这里缺少的东西吗?

你必须build文件夹提供服务。

首先,您必须安装服务包:

npm install -g serve

然后:

serve -s build

从 react 构建的 js 文件正在发生的事情 从你的反应代码(包括组件(渲染 html,所以打开index.html不会渲染你的组件和反应代码。

这是客户端渲染,这意味着用户在结束时看到的是使用最终js文件在客户端中呈现的。

相关内容

最新更新