【问题标题】:angular 2 can't open dist/index.html after build?angular 2 构建后无法打开 dist/index.html?
【发布时间】:2018-03-01 21:25:41
【问题描述】:

尝试部署我的 Angular2 应用程序时。我需要测试构建是否正常。

我尝试这样做时得到空白页面!

dist/index.html 可以直接用浏览器打开应用吗?

【问题讨论】:

  • 没有。它应该由网络服务器提供服务。

标签: angular angular-cli


【解决方案1】:

您必须将 dist/ 目录的内容部署到 Web 服务器(想想 CaddynginxApache 等。 )。

然后您可以测试应用是否构建成功。

【讨论】:

  • 为什么双击 index.html 不起作用,因为它只是 html/css/js ?
  • @Cleancoder:我猜,这是由于使用 HTTP 的 AJAX 调用 - 您的本地文件将使用 file://。应用中的路径也可能存在问题。
【解决方案2】:

在 Linux 中

  1. 打开终端,地址为src/dist路径
  2. 输入python -m SimpleHTTPServer
  3. 打开浏览器并输入localhost:8000

【讨论】:

    猜你喜欢
    • 2020-01-15
    • 2017-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-05
    • 2018-10-26
    相关资源
    最近更新 更多