2014年6月7日土曜日

TypeScriptのリファレンス指定ではまる

川俣さんのTypeScript入門(Amazon)を買って,
TypeScriptを使ってみた.

まず,jQueryを使うための型定義を取得する部分で躓く.Visual StudioのNuGetを使えばよいらしいが,
nodeとCLIで実行している場合の方法が分からなかった.調べてみると,tsdというツールを使うのが楽そう.

npm install -g tsd

で,TypeScriptのコードを書いている場所でtsdを使ってjQueryの型定義ファイルをインストールする.

tsd query jquery -a install

すると,typingsというフォルダができて,その中のjqueryというフォルダの中にjquery.d.tsというファイルができる.

これを,TypeScriptのファイルで参照するように設定するのだが,最初に書き方を間違えた.

// 間違い
// 

コメントと勘違いしてしまったが,"/"は3つでなくてはいけないらしい.
気になって4つの場合も試してみたが,きっちり3つでなくてはいけない.

// まだ間違い
/// 

これで通ると思いきや,まだ駄目らしい.まさかと思いpathの前後の空白を削ってみると,うまく通った.
つまり,次が正解になる.

// 正解
/// 

代入演算子の前後には空白をつける癖が問題になるとは思いませんでした.

まとめ

TypeScriptで型定義を参照する場合
  • 行頭の"/" はきっちり3つ
  • pathの直後の=の前後に空白を入れてはいけない

0 件のコメント:

コメントを投稿