gpt4 book ai didi

javascript - 如何在没有服务器的情况下使用 ember.js

转载 作者:行者123 更新时间:2023-11-28 00:19:13 26 4
gpt4 key购买 nike

我正在关注 this site (http://todomvc.com/) 上的 ember.js 示例。我将此项目克隆到我的计算机上,只需双击 index.html 并它运行起来,正如我所期望的那样。

但是在 ember's guide ,它告诉我安装 ember-cli,并创建一个新项目,然后构建它。

ember new myapp
ember build

我可以在 /dist 中找到我的文件,但是当我双击 index.html 时它失败了。

This post说,“你必须使用 http 服务器来为你的目录提供服务。”

为什么我需要服务器来运行这个项目,而不是仅仅在浏览器中打开它?

最佳答案

您链接的示例正在使用旧的全局 Ember。这与您现在使用的 ember-cli 非常不同。由于<base>,所以需要http 服务器。标签 index.html文件,指定用于文档中包含的所有相对 URL 的基本 URL。因此,当您的应用程序尝试提供 assets/app.js 时或assets/vendor.js ,它试图相对于这个基本 url 进行查找,该基本 url 在 config/environment.js 中定义。 。默认为/ 。所以你需要一个服务器来响应 Assets 的资源请求。请注意,您的 assets文件夹相对于index.html文件

关于javascript - 如何在没有服务器的情况下使用 ember.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30183620/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com