无法使用 http-serve 为 ember-cli 应用提供服务
Unable to serve ember-cli app with http-serve
我使用 ember-cli v 3.0.0 创建了一个普通的 vanilla 应用程序并添加了一个路由。当我构建应用程序并使用 ember-serve 为其提供服务时,所有路由都已成功加载。但是,当我将工作目录更改为 dist 并使用 http-serve 为其提供服务时,none 路由加载。
通过 http-serve(或任何类似的 Web 服务器)提供应用程序是否需要任何特定配置?
GitHub 的 public 回购中
尽管 Ember CLI 使用术语“服务”,但实际上它仅适用于 运行 在您的计算机上设置本地服务器(但不充当您的网络服务器)。
所以在拥有 运行 ember build —environment=production
之后,您可以将 dist
文件夹中的内容放在您喜欢的任何网络服务器上。为了测试这一点,如果您在网络浏览器中打开 dist/index.html
文件,一切都应该正常。
有帮助吗?我看到人们周期性地在理解上遇到障碍,你绝对不是第一个......
我能够通过将位置类型更改为散列并将# 前缀添加到所有 href 来让事情正常进行。 link-to 助手自动处理哈希。
我使用 ember-cli v 3.0.0 创建了一个普通的 vanilla 应用程序并添加了一个路由。当我构建应用程序并使用 ember-serve 为其提供服务时,所有路由都已成功加载。但是,当我将工作目录更改为 dist 并使用 http-serve 为其提供服务时,none 路由加载。
通过 http-serve(或任何类似的 Web 服务器)提供应用程序是否需要任何特定配置?
GitHub 的 public 回购中尽管 Ember CLI 使用术语“服务”,但实际上它仅适用于 运行 在您的计算机上设置本地服务器(但不充当您的网络服务器)。
所以在拥有 运行 ember build —environment=production
之后,您可以将 dist
文件夹中的内容放在您喜欢的任何网络服务器上。为了测试这一点,如果您在网络浏览器中打开 dist/index.html
文件,一切都应该正常。
有帮助吗?我看到人们周期性地在理解上遇到障碍,你绝对不是第一个......
我能够通过将位置类型更改为散列并将# 前缀添加到所有 href 来让事情正常进行。 link-to 助手自动处理哈希。