2017-11-14 6 views
2

私はタイプスクリプトを使用しており、AMDモジュールのES5に1つのファイルにコンパイルするとgruntを使用しています。例えばTypeScript AMDがブラウザ上のシングルファイルに

私はapp.tsを持っている:

import {CONFIG} from './config'; 
console.log(CONFIG.app) 

そしてconfig.ts

export const CONFIG = { 
    app  : 'MyApp' 
} 

のAppは、最終的に実行する必要がメインスクリプトで、私のビルド出力は以下の通りです:

define("config", ["require", "exports"], function (require, exports) { 
    "use strict"; 
    Object.defineProperty(exports, "__esModule", { value: true }); 
    exports.CONFIG = { 
     app: 'MyApp' 
    }; 
}); 
define("main", ["require", "exports", "config"], function (require, exports, config_1) { 
    "use strict"; 
    Object.defineProperty(exports, "__esModule", { value: true }); 
    console.log(config_1.CONFIG.app); 
}); 

私はそれを仲間の上で実行可能にするにはどうすればいいですか? wser?

私はrequire.jsをインクルードしようとしましたが、これに成功しませんでした。

単一ファイルとしてとして提供される大規模プロジェクトになるため、すべての設定をgruntfile.js上にまとめてコンパイルする必要があります。

さらに、サードパーティのライブラリをすべて1つのファイルにコンパイルする必要がない、より効率的な方法がありますか?

答えて

関連する問題