我正在尝试编写一个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
。
答案 0 :(得分:0)
解决方案是来自ember-welcome-page
文件的简单 DELETE package.json
,然后运行npm install
。
原因是ember-welcome-page
只有在找到app目录中定义的自定义路由时才会被禁用。