活字する新しいイムとイムと滑らかな-カルーセルを使用して私はスリックカルーセルを使用することの必要性で、現在午前シンプルな画像スライダーを作成します。..モジュール/パッケージはtypescriptですどのように働くかの概念にハングアップを取得しようと</p> <p>をtypescriptです
しかし..私はjqueryをインストールすることができました..しかし、私はかなりtypescriptでうまくいく方法を取得しません。
これまでのところ、私はパッケージをインストールするのにnpmの入力を使いました。
だから私はちょうどtypings install slick-carousel
を走った...と定義ファイルがうまく現れた.. しかし..定義ファイルが何の宣言インターフェイスのみが含まれていません。.. だから私は、ファイルに実際に「輸入」スリックカルーセルCANT
import * as $ from 'jquery';
class Splash {
init() {
$.slick();
}
}
:私はそれを使用する必要がどこ私はこれを行う場合..しかし
...(私は間違っているかもしれない)ので、私は、パッケージが、なぜいくつかの中で、既存のjqueryの輸入を拡大することになっていることを推測します
解決するカント$.slick();
..
..だからどのようにあなたの「輸入」だけjqueryのような既存のパッケージを拡張パッケージ?
ありがとうございます!
なぜ標準タイプのインポートよりもrequire.jsが好きですか?技術的な観点からは、互換性レベルをES5に設定した場合、import文はrequire.jsインポートにコンパイルされます。 –
私の例は、依存関係を使用する前に依存関係を確実にロードする方法を示すことを目的としていました。 'module'フラグを 'amd'に設定してコンパイルすると、TypeScriptがAMDモジュール(require.jsはAMDモジュールローダ)にコンパイルされるという点で正しいです。 ES6からは、(モジュールローダのタイプなしで)モジュールをネイティブにロードすることができます。その時点で、ネイティブモジュールのロード機能を使用します。 require.jsのほうがモジュールローダーを使用する方がブラウザの利用範囲が広がります。うまくいけば、それはあなたの質問に答えますか? –