我最近开始使用JavaScript进行编码,并开始制作一个要提供给客户端的小型WebPage。问题是您需要一台服务器来运行该WebPage,但我无法每次都打开一个客户端。 ..(我本来可以选择另一种语言来使其脱机且更容易,但我想尝试使用JS来获得GUI和性能)。
所以我想过要制作一个.bat文件来打开服务器,打开html文件,当html关闭时,服务器会关闭。(我对.bat文件一无所知...)
经过一番研究,我发现我可以使用Python做到这一点,而且很容易,但是即使如此,我也必须安装Py。在客户端计算机上,我想避免这种情况。
此外,我发现我的App无法在Python的服务器上运行,也无法在VS Code中用于LiveServer扩展。 (是的,我是React的新手,我使用npm下载WebPackage,为服务器使用了'npm start',它工作正常,当导入js或使用ReactDOM.render时,在html中一定是一个问题)。 / p>
这可能有点复杂,但是如果有人有任何建议,请多多关照。
答案 0 :(得分:0)
我认为您应该使用Electron,它可以帮助您使用JavaScript,HTML和CSS构建跨平台的桌面应用程序。
我已经使用phpDesktop使用PHP构建桌面应用程序,但这在各个方面都更好。
答案 1 :(得分:0)
如果使用create-react-app,则可以运行yarn build
,它将在构建文件夹中创建生产构建。只需在浏览器中运行index.html,它将在没有任何服务器的情况下运行网站。