制作本地使用的 React 网页

Make a React WebPage for local use

我最近在 JavaScript 开始编码,并开始制作一个小网页,我将把它呈现给 Client.The 事情是你需要一个服务器来 运行 网页,我不能让客户端每次都打开一个...(我本可以使用另一种语言使其离线和更容易,但我想尝试 JS 的 GUI 和性能)。

所以我考虑制作某种 .bat 文件来打开服务器,打开 html 文件,当 html 关闭时,服务器关闭。(我对此一无所知.bat 文件...)

经过一些研究,我发现我可以使用 Python 来做到这一点,而且很简单,但即便如此,我也必须安装 Py。在客户端计算机上,我想避免这种情况。

此外,我发现我的应用程序无法在 Python 的服务器上运行,也无法用于 VS Code 的 LiveServer 扩展。 (是的,我是 React 的新手,我使用 npm 下载了一个 WebPackage,使用 'npm start' 用于服务器并且它工作正常,当导入 js 或使用 ReactDOM.render).

这可能有点复杂,但如果有人有建议,我将不胜感激。

我认为您应该使用 Electron,它可以帮助您使用 JavaScript、HTML 和 CSS 构建跨平台桌面应用程序。

我使用 phpDesktop 构建桌面应用程序 PHP,但它在各个方面都更好。

ElectronJS Homepage

This is a great Electron Crash Course

如果您使用的是 create-react-app,您可以 运行 yarn build 它将在您的构建文件夹中创建生产版本。只需在浏览器中 运行 index.html 即可 运行 该网站无需任何服务器。