TypeScriptから生成されたJavascriptファイルには、以下が含まれます。
Object.defineProperty(exports, “__esModule”, { value: true });
これが、NW.jsに読み込まれたとき、以下のエラーメッセージが出力され、Javascriptが実行できません。
Uncaught ReferenceError: exports is not defined
対処方法
HTMLファイルに以下を記述し、各Javascriptファイルが読み込まれる前に実行されるようにします。
<script>var exports = {"__esModule": true};</script>
こうすることで、exports未定義の状態にならず、実行できるようになります。
コメント