2017-07-12 25 views
0

web.cによって同じビルドにバンドルされているtypescriptファイルにアクセスしたいmain.jsファイルにグローバル変数var xがある場合/bundle.js、どうすればこのことになるでしょうか?私は私が(彼らが最後に同じバンドルにある)かもしれないと仮定して、私はそれを直接アクセスすることはできません。私はexport/import/requireを読みましたが、Webpackバンドルのコンテキストでこれをどのように適用するのか分かりません。 WebPACKのからwebpackを使用してTypescriptファイルのJSグローバル変数にアクセスする方法

答えて

0

ProvidePluginコンパイラはそのが存在を知っているので、仕事をする必要があり、彼らはhere

+0

ドキュメントの例 – rld001

+0

を参照して自分自身のファイルでこれを行う方法を理解できません。問題の理解を明確にするために、現在グローバル変数x、dコンパイラは、未定義の変数にアクセスしようとしているのでコンパイルできないと不平を言っているだけです(しかし、ウィンドウ['x']のようなことをすれば機能します)。変数がグローバルスコープではなくスコープでスコープされていると言っていますか? – luanped

0

かなり良い例を持っているあなたは、あなたのtypescriptファイルで変数を宣言する必要がある場合があります

declare var x: any; 

Adapted from this answer

関連する問題