Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 通过库ng multiselect下拉列表生成角度错误_Angular - Fatal编程技术网

Angular 通过库ng multiselect下拉列表生成角度错误

Angular 通过库ng multiselect下拉列表生成角度错误,angular,Angular,从现在起,谢谢你的帮助。 我的角度项目需要帮助。我想做一个构建,所以我可以上传到我的服务器,但当我运行命令时,我得到了这个错误 我的版本 mypackage.json { "name": "gestion-equipos-frontend", "version": "0.0.0", "scripts": { "ng": "ng", "start": "ng serve", "build": "ng build", "test": "ng test"

从现在起,谢谢你的帮助。 我的角度项目需要帮助。我想做一个构建,所以我可以上传到我的服务器,但当我运行命令时,我得到了这个错误

我的版本

mypackage.json

{
  "name": "gestion-equipos-frontend",
  "version": "0.0.0",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },
  "private": true,
  "dependencies": {
    "@angular/animations": "~8.1.2",
    "@angular/cdk": "^8.2.3",
    "@angular/common": "~8.1.2",
    "@angular/compiler": "~8.1.2",
    "@angular/core": "~8.1.2",
    "@angular/forms": "~8.1.2",
    "@angular/http": "^7.2.16",
    "@angular/material": "^8.2.3",
    "@angular/platform-browser": "~8.1.2",
    "@angular/platform-browser-dynamic": "~8.1.2",
    "@angular/router": "~8.1.2",
    "@ng-bootstrap/ng-bootstrap": "^5.3.0",
    "@ng-select/ng-select": "^3.7.2",
    "@schematics/angular": "^8.3.25",
    "@syncfusion/ej2": "^17.4.50",
    "@syncfusion/ej2-angular-dropdowns": "^17.4.50",
    "chart.js": "^2.9.3",
    "chartjs-plugin-annotation": "^0.5.7",
    "jquery": "^3.4.1",
    "ng-multiselect-dropdown": "^0.2.10",
    "ng2-charts": "^2.3.0",
    "ngx-pagination": "^4.1.0",
    "rxjs": "~6.4.0",
    "sweetalert2": "^8.19.0",
    "tslib": "^1.10.0",
    "zone.js": "~0.9.1"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "^0.801.3",
    "@angular/cli": "~8.1.2",
    "@angular/compiler-cli": "~8.1.2",
    "@angular/language-service": "~8.1.2",
    "@types/jasmine": "~3.3.8",
    "@types/jasminewd2": "^2.0.8",
    "@types/jquery": "^3.3.32",
    "@types/node": "~8.9.4",
    "codelyzer": "^5.2.1",
    "jasmine-core": "~3.4.0",
    "jasmine-spec-reporter": "~4.2.1",
    "karma": "~4.1.0",
    "karma-chrome-launcher": "~2.2.0",
    "karma-coverage-istanbul-reporter": "~2.0.1",
    "karma-jasmine": "~2.0.1",
    "karma-jasmine-html-reporter": "^1.5.2",
    "protractor": "^5.4.3",
    "ts-node": "~7.0.0",
    "tslint": "~5.15.0",
    "typescript": "~3.4.3"
  }
}
我试图更改ng multiselect下拉列表的版本,但它不起作用

Date: 2020-04-20T17:35:10.624Z - Hash: b4f0ca043a73da9dd0b4
1 unchanged chunks
chunk {0} runtime.ddc91d8bbbefe07a25ea.js, runtime.ddc91d8bbbefe07a25ea.js.map (runtime) 1.46 kB [entry] [rendered]
chunk {1} main.f1be7b5afedf7cad754c.js, main.f1be7b5afedf7cad754c.js.map (main) 1.8 MB [initial] [rendered]
chunk {2} polyfills.f9be0135f9d2eb97d281.js, polyfills.f9be0135f9d2eb97d281.js.map (polyfills) 36.3 kB [initial] [rendered]
chunk {3} styles.180ffb55b74a9cc004de.css, styles.180ffb55b74a9cc004de.css.map (styles) 66.1 kB [initial] [rendered]
Time: 55820ms

ERROR in src/app/components/equipo/equipo.component.ts:25:35 - error TS2307: Cannot find module 'ng-multiselect-dropdown'.

25 import { IDropdownSettings } from 'ng-multiselect-dropdown';
                                     ~~~~~~~~~~~~~~~~~~~~~~~~~
src/app/components/usuario/usuario.component.ts:15:35 - error TS2307: Cannot find module 'ng-multiselect-dropdown'.

15 import { IDropdownSettings } from 'ng-multiselect-dropdown';
                                     ~~~~~~~~~~~~~~~~~~~~~~~~~
src/app/app.module.ts:44:45 - error TS2307: Cannot find module 'ng-multiselect-dropdown'.

44 import { NgMultiSelectDropDownModule } from 'ng-multiselect-dropdown';
                                               ~~~~~~~~~~~~~~~~~~~~~~~~~

ERROR in ./node_modules/ng-multiselect-dropdown/fesm2015/ng-multiselect-dropdown.js
Module build failed (from ./node_modules/@angular-devkit/build-optimizer/src/build-optimizer/webpack-loader.js):
TypeError: Cannot read property 'kind' of undefined
    at isAngularDecoratorMetadataExpression (C:\Users\lbrizuela\GestionEquiposFrontend\node_modules\@angular-devkit\build-optimizer\src\transforms\scrub-file.js:265:35)
    at checkNodeForDecorators (C:\Users\lbrizuela\GestionEquiposFrontend\node_modules\@angular-devkit\build-optimizer\src\transforms\scrub-file.js:77:21)
    at visitNodes (C:\Users\lbrizuela\GestionEquiposFrontend\node_modules\typescript\lib\typescript.js:16514:30)
    at Object.forEachChild (C:\Users\lbrizuela\GestionEquiposFrontend\node_modules\typescript\lib\typescript.js:16740:24)
    at checkNodeForDecorators (C:\Users\lbrizuela\GestionEquiposFrontend\node_modules\@angular-devkit\build-optimizer\src\transforms\scrub-file.js:68:31)
    at visitNode (C:\Users\lbrizuela\GestionEquiposFrontend\node_modules\typescript\lib\typescript.js:16505:24)
    at Object.forEachChild (C:\Users\lbrizuela\GestionEquiposFrontend\node_modules\typescript\lib\typescript.js:16635:21)
    at checkNodeForDecorators (C:\Users\lbrizuela\GestionEquiposFrontend\node_modules\@angular-devkit\build-optimizer\src\transforms\scrub-file.js:68:31)
    at visitNode (C:\Users\lbrizuela\GestionEquiposFrontend\node_modules\typescript\lib\typescript.js:16505:24)
    at Object.forEachChild (C:\Users\lbrizuela\GestionEquiposFrontend\node_modules\typescript\lib\typescript.js:16703:24)
    at checkNodeForDecorators (C:\Users\lbrizuela\GestionEquiposFrontend\node_modules\@angular-devkit\build-optimizer\src\transforms\scrub-file.js:68:31)
    at visitNode (C:\Users\lbrizuela\GestionEquiposFrontend\node_modules\typescript\lib\typescript.js:16505:24)
    at Object.forEachChild (C:\Users\lbrizuela\GestionEquiposFrontend\node_modules\typescript\lib\typescript.js:16692:24)
    at checkNodeForDecorators (C:\Users\lbrizuela\GestionEquiposFrontend\node_modules\@angular-devkit\build-optimizer\src\transforms\scrub-file.js:68:31)
    at visitNode (C:\Users\lbrizuela\GestionEquiposFrontend\node_modules\typescript\lib\typescript.js:16505:24)
    at Object.forEachChild (C:\Users\lbrizuela\GestionEquiposFrontend\node_modules\typescript\lib\typescript.js:16599:21)
ERROR in src/app/app.module.ts(113,5): Error during template compile of 'AppModule'
  Could not resolve ng-multiselect-dropdown relative to [object Object]..
src/app/app.module.ts(113,5): Error during template compile of 'AppModule'
  Could not resolve ng-multiselect-dropdown relative to [object Object]..
: Can't bind to 'placeholder' since it isn't a known property of 'ng-multiselect-dropdown'.
1. If 'placeholder' is an Angular directive, then add 'CommonModule' to the '@NgModule.imports' of this component.
2. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("s="box-info col-md-12 mt-4" *ngIf="vendedoresLoaded">
                    <ng-multiselect-dropdown [ERROR ->][placeholder]="'Vendedores'" [data]="dropdownList" [(ngModel)]="selectedItems" [settings]="dropdownSe")
: Can't bind to 'data' since it isn't a known property of 'ng-multiselect-dropdown'.
1. If 'data' is an Angular directive, then add 'CommonModule' to the '@NgModule.imports' of this component.
2. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("ngIf="vendedoresLoaded">
                    <ng-multiselect-dropdown [placeholder]="'Vendedores'" [ERROR ->][data]="dropdownList" [(ngModel)]="selectedItems" [settings]="dropdownSettings" (onSelect)="onItemSel")
: Can't bind to 'settings' since it isn't a known property of 'ng-multiselect-dropdown'.
1. If 'settings' is an Angular directive, then add 'CommonModule' to the '@NgModule.imports' of this component.
2. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component. ("multiselect-dropdown [placeholder]="'Vendedores'" [data]="dropdownList" [(ngModel)]="selectedItems" [ERROR ->][settings]="dropdownSettings" (onSelect)="onItemSelect($event)" (onSelectAll)="onSelectAll($event)" n")
: 'ng-multiselect-dropdown' is not a known element:
1. If 'ng-multiselect-dropdown' is an Angular component, then verify that it is part of this module.
2. If 'ng-multiselect-dropdown' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("                <div class="box-info col-md-12 mt-4" *ngIf="vendedoresLoaded">
                    [ERROR ->]<ng-multiselect-dropdown [placeholder]="'Vendedores'" [data]="dropdownList" [(ngModel)]="selectedItem")     
日期:2020-04-20T17:35:10.624Z-散列:b4f0ca043a73da9dd0b4
1未更改的块
chunk{0}runtime.ddc91d8bbefefe07a25ea.js,runtime.ddc91d8bbefefe07a25ea.js.map(运行时)1.46 kB[输入][呈现]
chunk{1}main.f1be7b5afedf7cad754c.js,main.f1be7b5afedf7cad754c.js.map(main)1.8 MB[首字母][呈现]
块{2}polyfills.f9be0135f9d2eb97d281.js,polyfills.f9be0135f9d2eb97d281.js.map(polyfills)36.3kb[首字母][呈现]
chunk{3}styles.180ffb55b74a9cc004de.css,styles.180ffb55b74a9cc004de.css.map(样式)66.1kb[首字母][呈现]
时间:55820毫秒
src/app/components/equipo/equipo.component.ts:25:35中出错-错误TS2307:找不到模块“ng multiselect下拉列表”。
25从“ng multiselect下拉列表”导入{IDropdownSettings};
~~~~~~~~~~~~~~~~~~~~~~~~~
src/app/components/usuario/usuario.component.ts:15:35-错误TS2307:找不到模块“ng multiselect下拉列表”。
15从“ng multiselect下拉列表”导入{IDropdownSettings};
~~~~~~~~~~~~~~~~~~~~~~~~~
src/app/app.module.ts:44:45-错误TS2307:找不到模块“ng multiselect下拉列表”。
44从“ng multiselect dropdown”导入{NGMultiselect DropdownModule};
~~~~~~~~~~~~~~~~~~~~~~~~~
./node_modules/ng multiselect dropdown/fesm2015/ng-multiselect-dropdown.js中出错
模块构建失败(来自./node_modules/@angular devkit/build optimizer/src/build optimizer/webpack loader.js):
TypeError:无法读取未定义的属性“种类”
在isAngularDecoratorMetadataExpression(C:\Users\lbrizuela\GestionEquiposFrontend\node\u modules\@angular devkit\build optimizer\src\transforms\scrub file.js:265:35)
在CheckNodeForderCorators(C:\Users\lbrizuela\GestionEquiposFrontend\node\u modules\@angular devkit\build optimizer\src\transforms\scrub file.js:77:21)
在visitNodes(C:\Users\lbrizuela\GestionEquiposFrontend\node\u modules\typescript\lib\typescript.js:16514:30)
在Object.forEachChild(C:\Users\lbrizuela\GestionEquiposFrontend\node\u modules\typescript\lib\typescript.js:16740:24)
在CheckNodeForderCorators(C:\Users\lbrizuela\GestionEquiposFrontend\node\u modules\@angular devkit\build optimizer\src\transforms\scrub file.js:68:31)
在visitNode(C:\Users\lbrizuela\GestionEquiposFrontend\node\u modules\typescript\lib\typescript.js:16505:24)
在Object.forEachChild(C:\Users\lbrizuela\GestionEquiposFrontend\node\u modules\typescript\lib\typescript.js:16635:21)
在CheckNodeForderCorators(C:\Users\lbrizuela\GestionEquiposFrontend\node\u modules\@angular devkit\build optimizer\src\transforms\scrub file.js:68:31)
在visitNode(C:\Users\lbrizuela\GestionEquiposFrontend\node\u modules\typescript\lib\typescript.js:16505:24)
位于Object.forEachChild(C:\Users\lbrizuela\GestionEquiposFrontend\node\u modules\typescript\lib\typescript.js:16703:24)
在CheckNodeForderCorators(C:\Users\lbrizuela\GestionEquiposFrontend\node\u modules\@angular devkit\build optimizer\src\transforms\scrub file.js:68:31)
在visitNode(C:\Users\lbrizuela\GestionEquiposFrontend\node\u modules\typescript\lib\typescript.js:16505:24)
位于Object.forEachChild(C:\Users\lbrizuela\GestionEquiposFrontend\node\u modules\typescript\lib\typescript.js:16692:24)
在CheckNodeForderCorators(C:\Users\lbrizuela\GestionEquiposFrontend\node\u modules\@angular devkit\build optimizer\src\transforms\scrub file.js:68:31)
在visitNode(C:\Users\lbrizuela\GestionEquiposFrontend\node\u modules\typescript\lib\typescript.js:16505:24)
在Object.forEachChild(C:\Users\lbrizuela\GestionEquiposFrontend\node\u modules\typescript\lib\typescript.js:16599:21)
src/app/app.module.ts(113,5)中出错:“AppModule”的模板编译期间出错
无法解析相对于[对象]的ng multiselect下拉列表。。
src/app/app.module.ts(113,5):在“AppModule”的模板编译期间出错
无法解析相对于[对象]的ng multiselect下拉列表。。
:无法绑定到“占位符”,因为它不是“ng multiselect dropdown”的已知属性。
1.如果“占位符”是角度指令,则将“CommonModule”添加到此组件的“@NgModule.imports”中。
2.若要允许任何属性,请将“无错误模式”添加到此组件的“@NgModule.schemas”。(“s=“box info col-md-12 mt-4”*ngIf=“vendedoresLoaded”>
][占位符]=“'Vendedores'”[数据]=“dropdownList”[(ngModel)]=“selectedItems”[设置]=“dropdownSe”)
:无法绑定到“data”,因为它不是“ng multiselect dropdown”的已知属性。
1.如果“data”是角度指令,则将“CommonModule”添加到此组件的“@NgModule.imports”中。
2.若要允许任何属性,请将“无错误模式”添加到此组件的“@NgModule.schemas”。(“ngIf=“vendedoresload”>
][数据]=“dropdownList”[(ngModel)]=“selectedItems”[设置]=“dropdownSettings”(onSelect)=“onItemSel”)
:无法绑定到“设置”,因为它不是“ng multiselect dropdown”的已知属性。
1.如果“设置”是角度指令,则将“CommonModule”添加到此组件的“@NgModule.imports”中。
2.若要允许任何属性,请将“无错误模式”添加到此组件的“@NgModule.schemas”。(“多选下拉列表[占位符]=“'Vendedores'”[数据]=“dropdownList”[(ngModel)]=“selectedItems”[错误->][设置]=“dropdownSettings”(onSelect)=“onItemSelect($event)”(onSelectAll)=“onSelectAll($event)”n)
:“ng multiselect下拉列表”不是已知元素:
1.如果“ng multiselect下拉列表”是一个角度组件,则验证它是否是此模块的一部分。
2.如果“ng multiselect下拉列表”是Web组件