私はBackbone、Marionette、Backbone Associationsで構築されたWebアプリケーションにTypeScriptを使用しています。モジュールをTypescriptでグローバルに使用できると宣言できますか?
import * as _ from "underscore";
import * as Backbone from "backbone";
import * as Marionette from "backbone.marionette";
import "backbone-associations";
これは潜在的に何百もの可能性:
これらのライブラリはどこでもWebPACKののProvidePluginを使用しますが、幸せなTSコンパイラを維持するために同梱して利用できるようになり、私は自分のアプリケーション内のすべてのモジュールに以下を追加する必要がありますモジュール/ファイル。
これらは一般に利用可能であるとTypeScriptに通知することはありますか?おそらくtsconfig.jsonのいくつかの設定?
私はTS 2.2.1を使用していますが、すべての入力は 'node_modules/@ types'にありますが、上記のインポートを特定のモジュールから削除してもエラーは発生します。私はおそらく、*すべてのファイルのどこに*輸入する必要があると思ったでしょうか。膨大な数のモジュールがあるので、それらをすべて削除しようとする前に知りたいのですが。 – user888734
あなたはあなたの質問に苦しんでいるエラーを追加する必要があります。それ以外の場合は、あなたのTS設定にも依存するため、あなたがどのような問題を抱えているのかを推測することは困難です。 –