Ember.js Can';t运行余烬测试

Ember.js Can';t运行余烬测试,ember.js,ember-cli,ember-testing,Ember.js,Ember Cli,Ember Testing,在多次成功运行ember-test和ember-test-s之后,我无法在特定项目上运行这两种测试。自从Terminal.app上次成功运行以来,我所能想到的唯一一件事就是它在运行ember test-s时崩溃了 现在,当我在该项目上运行ember test-s时,总是会出现以下错误: Global error: Error: Assertion Failed: The initializer 'container-debug-adapter' has already been registe

在多次成功运行
ember-test
ember-test-s
之后,我无法在特定项目上运行这两种测试。自从Terminal.app上次成功运行以来,我所能想到的唯一一件事就是它在运行
ember test-s
时崩溃了

现在,当我在该项目上运行
ember test-s
时,总是会出现以下错误:

Global error: Error: Assertion Failed: The initializer 'container-debug-adapter' has 
already been registered at http://localhost:7357/assets/vendor.js, line 38210


Global error: Error: Assertion Failed: The tests file was not loaded. Make sure your 
tests index.html includes "assets/tests.js". at http://localhost:7357/assets/vendor.js, line 38210


Error: Assertion Failed: The initializer 'container-debug-adapter' has already been 
registered at http://localhost:7357/assets/vendor.js, line 38210
Error: Assertion Failed: The tests file was not loaded. Make sure your tests 
index.html includes "assets/tests.js". at http://localhost:7357/assets/vendor.js, line 38210
如果我尝试在另一个项目上运行
ember-test-s
,效果很好。所以在我看来,在项目文件夹中的某个地方,一定有git未跟踪的东西导致了这个问题

  • 余烬:3.14.1
  • 余烬CLI:

我通过删除
node\u模块
package lock.json
然后运行
npm install
解决了这个问题


我希望我能理解是什么导致了这种情况,以及为什么重新安装所有依赖项可以解决它

通过删除
package lock.json
,您不仅重新安装了依赖项,还更新了它们。因此,它可能已经在更新的版本中修复。