发现多个版本的 aurelia-dependency-injection

Multiple versions of aurelia-dependency-injection found

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

Multiple versions of aurelia-dependency-injection found: 1.4.2 ./~/aurelia-dependency-injection 1.5.0 ./~/aurelia-validation/~/aurelia-dependency-injection

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

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