来自Ember的{{welcome-page}}数据在哪里?

时间:2018-02-18 01:41:47

标签: ember.js handlebars.js ember-cli

我是Ember的新手,在我安装了ember之后,我看到了通过application.hbs的默认欢迎页面。有人可以告诉我欢迎页面的数据在哪里?被拉出的地方在哪里?我想通过代码。感谢。

2 个答案:

答案 0 :(得分:6)

欢迎页面是一个'附加组件',默认情况下包含在新的Ember安装中。在Ember中,add-ons存储在项目根目录的node_modules文件夹中。您使用ember install add-on-name安装它们,但它们使用npm

以下是来源的存储库:https://github.com/ember-cli/ember-welcome-page

具体来说,模板在这里:https://github.com/ember-cli/ember-welcome-page/blob/master/addon/templates/components/welcome-page.hbs在附加组件的'addon'文件夹中...而且还从其他地方拉入图像等。

如果您希望启动项目/并跳过欢迎页面添加 - 2.14 ,您可以使用此标志:

ember new my-project --no-welcome

PS:附加文件结构很糟糕,令人困惑(对我而言) - 如果你是Ember的新手,你可能想从另一个入口点开始。 Here is an example一个组件(非常类似于欢迎页面)如何工作/在神秘的插件世界之外。

欢迎页面一般令人困惑。您可能会发现此人的体验很有趣:https://github.com/ember-cli/ember-welcome-page/issues/81

答案 1 :(得分:0)

它应该安装在node_modules文件夹中。您可以在此处找到源代码(https://github.com/ember-cli/ember-welcome-page)。