【发布时间】:2020-05-20 12:48:55
【问题描述】:
我有 jhipster 6.6.0 版本,我想在我用 jhipster 生成的应用程序中使用primeng。执行命令后:
yo jhipster-primeng
一切都好,但我跑了:
npm install
我得到这个错误:
npm ERR! code ETARGET
npm ERR! notarget No matching version found for @angular/cdk@^8.2.14.
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
npm ERR! notarget
npm ERR! notarget It was specified as a dependency of 'jhipster-ui-libs'
npm ERR! notarget
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\48696\AppData\Roaming\npm-cache\_logs\2020-02-04T16_19_42_448Z-debug.log
我应该怎么做才能避免这个错误?
【问题讨论】:
-
你能确认你已经安装了包
@angular/animations吗?看来您缺少一些依赖项。如果您缺少此软件包,只需执行npm install --save @angular/animations。 -
是的,我安装了它,但没有帮助。此外,当使用旧版本的 jhipster 生成应用程序时,一切正常。您是否尝试过将primeng 与最新版本的jhipster 集成?
-
错误中的jhipster-ui-libs是什么?你克隆了我的项目吗? github.com/gmarziou/jhipster-ui-libs/commits/primeng-jhipster-6
-
是的,我克隆了您的项目,但在此之后,我还使用 jhipster 生成器从头开始创建了自己的项目,并且也遇到了同样的错误。之后我切换到旧版本的 jhipster,我创建了另一个应用程序,我能够将此应用程序与 primeng 集成,而不会出现此类错误。