Angular、TypeScript、Angular 2の新機能です。コマンドラインツールで動作するAngular 2クイックスタートの例を得ることができますが、Visual Studio 2015で動作するように苦労しています。私のような問題を抱える投稿の数は重複しているように見えますが、私の問題を正確に解決するものは見つかりませんでした。 Windowsのコマンドラインでは、tsc -vと入力してバージョン2.2.1を報告します。これは、次のようになります。Visual Studio 2015 SP3で角度2のクイックスタートを実行しようとするとTS2345エラーが発生するのはなぜですか?
npm -vと入力すると4.4.1になります。
私が構築した場合、私は私の出力には、次の次のエラーを取得します。
ild started:プロジェクト:Angular2E、Configuration:Debug任意のCPU ------ 1> C:\ Users \ rpeterson \ documents \ visualスタジオ2015 \ Projects \ Angular2E \ Angular2E \ e2e \ app.e2e- spec.ts(12,57):エラーTS2345:ビルド: 'string'型の引数が 'Expected>'型のパラメータに割り当てられません。 = 0ビルド:0成功、1失敗、0最新、0スキップ==========
私はapp.e23-私がgithubリポジトリから引き出したspect.tsファイル
私は を取得します。インポートは、 '分度器'から{browser、element、by}です。
describe('QuickStart E2E Tests', function() {
let expectedMsg = 'Hello Angular';
beforeEach(function() {
browser.get('');
});
it('should display: ' + expectedMsg, function() {
expect(element(by.css('h1')).getText()).toEqual(expectedMsg);
});
});
TS2345エラーは、TypeScriptに関連するものを除いて、実際には何を意味するのか分かりません。
Visual Studio 2015 SP3は、「記述」、「beforeEach」、「it」、「expect」、およびマウスオーバータイムのときにいくつかのくすんだラインを与えます"名前の説明が見つかりません"など
インストールされているNugetパッケージとTypescript.compiler v2.0.0を確認しました。がインストールされています。
パッケージがありませんか?プロジェクトの設定が間違っていますか?私が正直にここからどこに行くのか分からないので、どんな洞察力や提案も大いに評価されるでしょう。
私のtscバージョンは現在2.2.1です。 –
Visual Studio 2015用のTypeScriptツールをhttps://www.microsoft.com/en-us/download/confirmation.aspx?id=48593からインストールすることで、この問題を部分的に解決できたと思います。今、TS2345エラーが私に与えます。 \tコード\t説明\tプロジェクト\tファイル\tライン\t抑制状態重大度 エラー\t \tビルド:型「文字列」の引数が「<約束>予想される」タイプのパラメーターに割り当てません。 \t Angular2E \t C:¥Users¥Rpeterson¥Documents¥Visual Studio 2015¥Projects¥Angular2E¥Angular2E¥e2e¥app.e2e-spec.ts \t 13 –