我有几个使用常见共享ember-cli插件的ember应用程序。这个插件有常见的代码,如模型,导航等。我也希望这个插件能够提供常见的测试支持代码,如测试助手,工厂到ember应用程序。但是,如果我从插件中的tests
中删除.npmignore
,那么测试资源将使用ember应用程序构建。
有没有办法在ember app中使用插件,但在构建时删除插件的tests
文件夹?或者也许有更好的方法来实现这一目标?
答案 0 :(得分:0)
公共代码可以转到插件的test-support
文件夹。该文件夹将自动合并到应用程序的tests
文件夹中。
这里提到了这一点 - https://ember-cli.com/extending/#addon-project-structure