2017-01-24 3 views
1

私はAngular 2/TypeScriptアプリケーションを開発しています。もともと私は自分のアプリケーションと単体テストが正常に動作していました。しかし、今私は私のユニットテストを実行するとエラーが発生しています。Npmテストでエラーがスローされますが、エラーなしにアプリが実行されます

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コンポーネントの属性ですが、単体テストで認識されないようです。

私は自分のアプリケーションで行ったようにライブラリをインポートしようとしましたが、他の人がライブラリを2回インポートしたときに別のエラーが発生しました。この問題。

私は自分のファイルを共有することができますが、私に知らせてください。私はテキストを群集にしたくなかった。

答えて

0

私の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" 
関連する問題