問題タブ [tsd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
106 参照

visual-studio-2012 - Typescript 型定義バージョンの指定

私は TypeScript が初めてで、少し混乱しています。私の TypeScript のバージョンが 1.0.1 の場合 (VS2012 で立ち往生しているとします)、tsd を使用して、tsc 1.0.1 が必要なライブラリの型定義を見つけるにはどうすればよいですか。

バージョン情報がなければ、tsc1.4 の型定義を取得することがよくあります。

tsdでこれを行う方法があるに違いないと思いますが、それを理解することができませんでした。

乾杯!

0 投票する
1 に答える
2400 参照

typescript - Visual Studio指定定義ファイル

TypeScript定義マネージャーを使用して、Visual Studio 2015 で開発しているプロジェクトの TypeScript 定義を管理しています。

tsd でインストールされたすべてのタイプ定義ファイルを参照する「tsd.d.ts」ファイルを作成します。多くの型定義ファイルではなく、これだけが TypeScript ファイルで参照できるため、これは素晴らしいことです。

とはいえ、これさえ必要なければいいのですが。このファイルについてVisual Studioに伝える方法はありますか?このような参照パスをすべてのTypeScriptファイルの先頭に置く必要はありませんか? -

コンパイルのために tsconfig.json ファイルで参照できると思いますが、それでも設計時に問題が発生します。

0 投票する
1 に答える
2506 参照

three.js - モジュールを宣言しない Typescript .d.ts ファイルを使用する

私は tsd を使用して、Definitely Typed から定義をダウンロードし、tsd.d.ts ファイルにコンパイルしています。まだビルドできていませんが、次のようなインポートを使用すると:

Visual Studio インテリセンスは嬉しいです。ただし、この.d.ts ファイルでは、これはDetector.js (webgl サポートを検出するための three.js ライブラリ) では機能しません。問題が何であるかはわかりませんが、three.d.ts ファイルがモジュール (THREE) をエクスポートし、detector.d.ts ファイルがオブジェクトをエクスポートするだけであることに気付きました。

three.d.ts

検出器.d.ts

Detector のインポート方法は変わりますか?

0 投票する
0 に答える
780 参照

angularjs - 後続の変数宣言は同じ型でなければなりません。変数 'angular' はタイプ 'IAngularStatic' である必要がありますが、ここではタイプ 'IAngularStatic' を持っています

FixedTyped Repoからtsd を介して定義を取得しようとすると、エラーが発生します。

後続の変数宣言は同じ型でなければなりません。変数 'angular' はタイプ 'IAngularStatic' である必要がありますが、ここではタイプ 'IAngularStatic' を持っています

このエラーをグーグルで検索すると、この結果が返され、 hereにリダイレクトされます。そのページでは問題が解決したように見えますが、解決策が何であるか、角度シナリオのタイプ定義ファイルで何をすべきかわかりません

そのスレッドの環境は TS 0.9.5 + VS2013 コンパイル エラーです。ただし、私の環境はTS 1.5.3 + VS2015です

0 投票する
2 に答える
655 参照

node.js - typescript を使用してノード モジュールを作成し、それを依存関係としてインポートする: 重複した識別子 (TS2300)

data_model他のプロジェクトで役立ついくつかのクラスを含むプロジェクト (という名前) を作成しました。gulpfile.js.ts を .js にコンパイルするだけでなく.d.ts、シンボルをエクスポートする統合ファイルを作成する完全なものを作成しました。ファイルには名前が付けられdata_model.d.ts、プロジェクトのルートになります。

my_cool_apiここで、2 番目のプロジェクトを作成します。その依存関係でdata_model
Runningの git への依存関係を定義するプロジェクトと呼びましょうnpm install。.js ファイルが私のnode_modules

すべてが美しく、カラフルです。しかし、typings フォルダー。

ここでの問題はファイルですdata_model.d.ts。そのファイルの最初の行が、存在しないtypingsフォルダーへの参照を作成するためです。見てみましょう

これは、現在生成している .d.ts のヘッダーです。私はtypingsフォルダーを複製しようとしました(.npmignoreによって無視されないようにします.npmのインストール中にそれをインストールします)。これにより、次のものが作成されます

しかし、それは私に何百もの「重複したエラー」を与えるでしょう (いくつかの node.d.ts ファイルが周りにあるからだと思います)。例えば:


現在の私の解決策は、node_modules で見つけた .d.ts ファイルを自分のtypings フォルダーにコピーし、コピーしたファイルの最初の行 (参照) を相対的なtypings フォルダーに変更することです。

これを行う方法があるはずです。(私も tsd link コマンドで試しました)
助けていただければ幸いです。

0 投票する
0 に答える
416 参照

javascript - TSD のインストールに関する問題

こんにちは、次のエラー コードが表示されましたが、解決策があるかどうかわかりませんでした。それが私のプロキシと関係があるかどうか、もしそうなら、エラーを修正するための構成ファイルをどこで見つけるかはわかりません。予期しないトークン エラーが発生する理由がわかりません。

独自の tsd.json 構成ファイルを作成しようとしましたが、プロキシ設定などでも失敗しました。

0 投票する
1 に答える
1006 参照

typescript - カスタム .d.ts ファイルをプロジェクトに追加する

私はStampplayAPI Javascriptを使用していますが、このライブラリにはセット タイプがありません。そこで、このライブラリのタイプを作成し、 プル リクエストを行いました。しかし、プル リクエストが承認されて自分のタイプを使い始めるのを待ちたくありません。.d.ts

tsd で自分の型を使い始めるにはどうすればよいですか?

外部ソースのタイプをインストールする方法はありますか..のようなもの