Ember服务器在创建插件时不提供虚拟应用程序

时间:2017-03-18 11:15:28

标签: ember.js

我正在尝试编写一个Ember组件插件。完成模板结构后,我认为将虚拟应用程序中的布局视为完整性测试会很好。

按照以下说明操作

  

Ember CLI在tests / dummy中使用虚拟应用程序进行测试。在tests / dummy / app / templates / application.hbs中,您可以调用辅助程序和组件。然后,使用ember serve,您可以导航到localhost:4200以确保一切正常工作。

http://johnotander.com/ember/2014/12/14/creating-an-emberjs-addon-with-the-ember-cli/

我使用下面的代码生成应用程序路径,

ember g route application --dummy

但是当我使用ember s时,它似乎运行了插件的app文件夹,而不是tests/dummy。我该怎么办?

更新

我也尝试在虚拟app中启动ember s似乎没有效果。它会继续显示ember-welcome-screen

1 个答案:

答案 0 :(得分:0)

解决方案是来自ember-welcome-page文件的简单 DELETE package.json,然后运行npm install

原因是ember-welcome-page只有在找到app目录中定义的自定义路由时才会被禁用。