Javascript 断言错误:应用程序版本已注册

Javascript 断言错误:应用程序版本已注册,javascript,ember.js,build,frontend,ember-cli,Javascript,Ember.js,Build,Frontend,Ember Cli,我正在使用余烬开发一个项目。 请帮我纠正这个错误。我无法在本地计算机上运行我的项目。击中后 ember服务器构建成功。但是在点击http://localhost:4200 加载带有控制台错误的空页面 Uncaught Error: Assertion Failed: The initializer 'App Version' has already been registered at assert (index.js:172) at Function.initializer (

我正在使用余烬开发一个项目。 请帮我纠正这个错误。我无法在本地计算机上运行我的项目。击中后
ember服务器
构建成功。但是在点击
http://localhost:4200
加载带有控制台错误的空页面

Uncaught Error: Assertion Failed: The initializer 'App Version' has already been registered
    at assert (index.js:172)
    at Function.initializer (index.js:420)
    at registerInitializers (index.js:27)
    at loadInitializers (index.js:68)
    at Module.callback (app.js:25)
    at Module.exports (loader.js:106)
    at requireModule (loader.js:27)
    at app-boot.js:3

无法理解该做什么。如果您对此有任何帮助,我们将不胜感激。

运行
npm安装
解决了此问题

我做了一次测试,以查看该初始值设定项可能存在的位置,它看起来是
ember cli应用程序版本的一部分

在您的位置,我将使用
npm uninstall--保存dev-ember-cli-app-version
从您的应用程序中删除
ember-cli-app-version
,然后再次运行
ember-service
。这个插件的目的是让你可以很容易地在ember inspector中看到你的应用的版本号,但这并不是什么大问题,所以删除它不会破坏任何东西,应该可以让你继续前进


如果您想进一步调查此问题,请尝试搜索您的代码库(包括节点模块)中的
应用程序版本
,以查看存在副本的位置。

实际问题是由于iCloud sync在我的Macbook中处于活动状态。
关闭iCloud sync应该可以解决这个问题。

是的,我尝试过在代码中导航。初始值设定项列表中调用了两个
App Version
。因此,我递归地删除了node_模块中的所有文件和文件夹。然后安装了一个
npm
。解决了这个问题。谢谢:)