我正在尝试创建一个桌面应用。它使用Angular作为前端,使用c#作为后端。我正在使用的框架是CefSharp。我尝试通过打开index.html
在本地运行它们,但事实证明我们需要一台服务器来运行这些文件。
有没有解决方法呢?
请帮忙!
答案 0 :(得分:3)
只需运行以下命令即可全局安装NPM的http-server模块:
sudo npm install -g http-server
然后,您可以在dist文件夹中运行 http-server 命令。
答案 1 :(得分:2)
我找到了解决问题的方法很简单,我不得不下载一个节点模块 angular-http-server
npm install -g angular-http-server
安装后。我必须将它转换为可执行文件,以便我能够从我的c#项目启动它。
要将此模块转换为可执行文件,我必须下载 pkg 模块。
npm install -g pkg
并使用此我能够将该服务器转换为可执行文件。所以现在它甚至可以在没有安装节点的电脑上运行。
答案 2 :(得分:0)
构建完成后,您的项目只包含一个html文件和JS文件。
只需在浏览器中运行index.html
,就可以了!