私は角ベータ版を使用しています.8 gulpを使用してapache http serverに自分のアプリケーションをデプロイしようとしています。Angular2でjquery "names"を見つけるようにgulpを設定する方法
error TS2304: Cannot find name '$'.
:現在、私はこのものを解決しようとしています、私は「がぶ飲み」コマンドを起動しようとすると、それが複数のエラーを示し
import {Component, OnInit} from 'angular2/core';
export class Calendar implements OnInit {
date: any;
ngOnInit() {
$('.datepicker').pickadate({
:
は、私はこのような.TSファイルを持っています私はトランスバータのためにこれをどのように提供するのか分かりません。arroundを見てみると、解決策の2つの枝が見つかりました:/// <reference path="../node_modules/angular2/typings/browser.d.ts" />
を私が行ったブートストラップの場所に追加し、
{
"ambientDependencies": {
"es6-shim": "github:DefinitelyTyped/DefinitelyTyped/es6-shim/es6-shim.d.ts#4de74cb527395c13ba20b438c3a7a419ad931f1c",
"jasmine": "github:DefinitelyTyped/DefinitelyTyped/jasmine/jasmine.d.ts#bc92442c075929849ec41d28ab618892ba493504"
},
"globalDependencies": {
"es6-collections": "registry:dt/es6-collections#0.5.1+20160316155526",
"es6-promise": "registry:dt/es6-promise#0.0.0+20160614011821"
}
}
これは何も解決していないので、このエラーをなくすために何が必要なのでしょうか。
私は、それらが関連しているかどうかわからない他のエラーがあります。主に、 'Observable'、 'OnInit'、.tsファイルで参照するカップル.js関数、いくつか
TS2307 cannot find module 'ng2-material/all'
またはそれが見つからないと思われるさまざまなタイスクリプトファイルです。
コードはplunkerまたはブラウザで実行されると動作し、gulpで展開しようとすると動作しないことに言及したいと思います。
私は、このスレッドを読んで、私はそれが最初のエラーのために私のためAngular 2 typescript can't find names
私が "ts1206デコレータはここでは有効ではありません"と言いますが、エクスポートステートメントの後に置くと "ts1068予期しないトークンエラー"と "ts1005エラー '期待されていないときはいつでも。私は構文が正しいとは思わない? –
@monkey:上記の変更されたコードを参照してください。それが最初のエラーを修正していない場合、それはおそらく他の問題です。 – user2444499