Npm 测试抛出错误,但应用程序运行无误
Npm test throws errors but app runs without errors
我一直在开发 Angular 2/TypeScript 应用程序。最初我的应用程序和单元测试 运行 没问题。但是现在我 运行 我的单元测试时出现错误。
Can't bind to 'closeOnSelect' since it isn't a known property of 'select'. ("label required">Versions</label>
<select soho-dropdown noSearch name="versions" multiple [ERROR ->][closeOnSelect]="false" [(ngModel)]="selectedVersions">
在我使用 soho-dropdown 元素的 "closeOnSelect" 属性之前,我的单元测试 运行 没问题。
注意:应用程序工作正常,这是 soho-dropdown 组件的一个属性,但单元测试似乎无法识别它。
我已经尝试像在我的应用程序中那样导入库,但是当我这样做时我得到了一个不同的错误,我看到其他人在他们两次导入库时得到了这个错误所以我把它取出来显示根目录这个问题。
我可以分享我的文件,请告诉我哪些文件。我不想挤文字。
我在 package.json 中更新了一些版本,这解决了问题。
我不确定具体是哪一个导致了这个问题,但我的新版本是:
"@angular/common": "2.4.5",
"@angular/compiler": "2.4.5",
"@angular/core": "2.4.5",
"@angular/forms": "2.4.5",
"@angular/http": "2.4.5",
"@angular/platform-browser": "2.4.5",
"@angular/platform-browser-dynamic": "2.4.5",
"@angular/router": "3.4.5",
"@infor/sohoxi": "^4.2.5-develop",
"@infor/sohoxi-angular": "^4.2.5-develop",
"@angular/compiler-cli": "2.4.5",
"angular-cli": "1.0.0-beta.26"
我一直在开发 Angular 2/TypeScript 应用程序。最初我的应用程序和单元测试 运行 没问题。但是现在我 运行 我的单元测试时出现错误。
Can't bind to 'closeOnSelect' since it isn't a known property of 'select'. ("label required">Versions</label>
<select soho-dropdown noSearch name="versions" multiple [ERROR ->][closeOnSelect]="false" [(ngModel)]="selectedVersions">
在我使用 soho-dropdown 元素的 "closeOnSelect" 属性之前,我的单元测试 运行 没问题。
注意:应用程序工作正常,这是 soho-dropdown 组件的一个属性,但单元测试似乎无法识别它。
我已经尝试像在我的应用程序中那样导入库,但是当我这样做时我得到了一个不同的错误,我看到其他人在他们两次导入库时得到了这个错误所以我把它取出来显示根目录这个问题。
我可以分享我的文件,请告诉我哪些文件。我不想挤文字。
我在 package.json 中更新了一些版本,这解决了问题。
我不确定具体是哪一个导致了这个问题,但我的新版本是:
"@angular/common": "2.4.5",
"@angular/compiler": "2.4.5",
"@angular/core": "2.4.5",
"@angular/forms": "2.4.5",
"@angular/http": "2.4.5",
"@angular/platform-browser": "2.4.5",
"@angular/platform-browser-dynamic": "2.4.5",
"@angular/router": "3.4.5",
"@infor/sohoxi": "^4.2.5-develop",
"@infor/sohoxi-angular": "^4.2.5-develop",
"@angular/compiler-cli": "2.4.5",
"angular-cli": "1.0.0-beta.26"