【问题标题】:Multiple versions of aurelia-dependency-injection found发现多个版本的 aurelia-dependency-injection
【发布时间】:2019-12-20 16:58:07
【问题描述】:

我想验证表单,为此,我需要安装 aurelia-validation 包并在 main.js 中注册该插件。但是当我这样做时,我会收到以下警告:

发现多个版本的 aurelia-dependency-injection: 1.4.2 ./~/aurelia-依赖注入 1.5.0 ./~/aurelia-validation/~/aurelia-dependency-injection

更新:查看package-lock.json,发现不同模块使用的aurelia-dependency-injection的不同版本,一个是aurelia-validation,另一个是aurelia-cli

【问题讨论】:

  • 可能你正在导入aurelia-dependency-injection 的一些特性,例如注入类`一次从aurelia-dependency-injection 一次从aurelia-validation/aurelia-dependency-injection。请检查这个。
  • 正如@ConductedClever 还提到的,如果您提供main.js 的相关部分,说明您如何实际注册插件,尤其是导入语句,并指出错误发生的位置,这将有所帮助。如果这有帮助,请分享知识,以便其他人将来可以从中学习。
  • 检查了它,我没有在我的项目中使用它们...我认为问题在于使用不同版本的aurelia-dependency-injection@ConductedClever @Juliën 的两个模块的依赖关系跨度>
  • @Juliën 认为我找到了解决方案...

标签: npm aurelia


【解决方案1】:

显然我有冲突子模块干扰,我将导入方法从 aurelia-dependency-injection 更改为 aurelia-framework 并且我没有任何警告显然这是解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-17
    • 2021-08-03
    相关资源
    最近更新 更多