【问题标题】:Run Angular 5 app as static website in browser without any server在没有任何服务器的浏览器中将 Angular 5 应用程序作为静态网站运行
【发布时间】:2018-05-08 07:02:25
【问题描述】:

我需要通过在浏览器中手动打开 index.html 文件来在浏览器中运行 Angular 5 应用程序。我的客户没有任何服务器。他只是想让我给他发送一个包(dist 文件夹),然后只需双击 index.html 文件即可在浏览器中将应用程序作为网站运行。

ng build --prod --base-href ./ 已完成,我的 dist 文件夹中有文件。我不能使用任何服务器节点/IIS,因为我不能要求我的客户安装这些服务器作为先决条件。

【问题讨论】:

标签: javascript angular


【解决方案1】:

没有办法做到这一点。但是你可以在客户端的机器上安装 http-server packge,然后在你的 prod 构建目录中运行 http-server dist/。

npm install -g http-server

http-server dist/

希望对你有帮助

【讨论】:

  • 要安装http-server,首先我需要让我的客户在他们的机器上安装Node.js,然后他/她才能安装和使用http-server。正如我在问题中提到的,我不能要求他们安装整个服务器来运行它。
猜你喜欢
  • 2017-02-22
  • 1970-01-01
  • 2013-07-20
  • 1970-01-01
  • 2020-06-19
  • 2010-10-17
  • 1970-01-01
  • 2011-10-26
  • 2016-09-28
相关资源
最近更新 更多