【问题标题】:Error while trying in Angular ng new --collection尝试使用 Angular ng new --collection 时出错
【发布时间】:2022-01-04 19:19:00
【问题描述】:

我正在部署一个 Angular 应用程序并使用 Infragistics。我已经通过 npm install Infragistics 安装了,就像他们的文档一样。 跑步时

ng new --collection="@igniteui/angular-schematics"

我收到此错误:

新命令需要在项目之外运行,但是项目 定义位于
│my/path/toAngularProject/angular.json".

我也无法导入 f.e. IxGridModuleapp.module.ts

有联系吗?有人能帮我吗? :/

【问题讨论】:

    标签: angular typescript module compiler-errors infragistics


    【解决方案1】:

    ng new 命令创建一个新的空白应用程序。我认为您已经有一个应用程序并尝试在现有应用程序文件夹中运行该命令,因此您会看到项目定义已经存在的错误。 CLI 几乎会警告您尝试在应用程序中创建应用程序 - 这显然是无意义的。

    如果要将库添加到现有应用程序,则需要对该库使用 ng add 命令,在您的情况下为 ng add igniteui-angular,如 in the documentation 所述。

    【讨论】:

    • 哦,谢谢,那行得通。但是当我想在 app.module.ts 中导入一些 igniteui-angular 模块时,它会抛出很多错误,比如:node_modules/@angular/core/core"' has no export member 'ɵɵInjectorDeclaration'。
    • 遇到了问题。我正在使用 Angular 11,而 ignite-angular 是版本 13。我安装了一个旧版本,现在它可以工作了。感谢您的帮助。
    猜你喜欢
    • 2022-10-23
    • 1970-01-01
    • 2020-07-23
    • 2015-08-16
    • 2020-01-03
    • 1970-01-01
    • 2020-11-07
    • 2021-08-11
    相关资源
    最近更新 更多