断言错误:应用版本已经注册

我使用 ember 开发一个项目。请帮我解决这个错误。我无法在本地运行我的项目。命中后 ember server构建成功。但是在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

无法理解该怎么做。对此的任何帮助将不胜感激。




胡说叔叔
浏览 102回答 3
3回答

守着一只汪

我进行了代码搜索以查看该初始化程序可能存在的位置,并且它看起来是ember-cli-app-version.在您的位置,我ember-cli-app-version将从您的应用程序中删除npm uninstall --save-dev ember-cli-app-version,然后ember serve再次运行。此插件的目的是让您在 ember 检查器中轻松查看应用程序的版本号,但这没什么大不了的,因此删除它不会破坏任何东西,并且应该让您继续前进。如果您想进一步调查此问题,请尝试搜索您的代码库(包括 node_modules)App Version以查看存在重复项的位置。

holdtom

跑步npm install解决了这个问题。

慕娘9325324

实际问题是由于 iCloud 同步在我的 Macbook 中处于活动状态。关闭 iCloud 同步应该可以解决问题。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript