【发布时间】:2016-02-28 17:20:07
【问题描述】:
This 答案建议手动添加对所有使用的.ts 文件生成的.js 文件的引用。
我打算使用结构复杂的library。我已经在我的 html 中添加了顶级文件,但它们有子引用,子引用等。
如果app.ts 以
/// <reference path="yendor/src/yendor/yendor.ts" />
/// <reference path="yendor/src/umbra/umbra.ts" />
/// <reference path="yendor/src/gizmo/gizmo.ts" />
/// <reference path="yendor/src/game/base.ts" />
/// <reference path="yendor/src/game/persistence.ts" />
/// <reference path="yendor/src/game/custom_events.ts" />
/// <reference path="yendor/src/game/actor.ts" />
/// <reference path="yendor/src/game/effects.ts" />
/// <reference path="yendor/src/game/item.ts" />
/// <reference path="yendor/src/game/creature.ts" />
/// <reference path="yendor/src/game/map.ts" />
/// <reference path="yendor/src/game/gui.ts" />
/// <reference path="yendor/src/game/engine.ts" />
我可以离开吗
<script src="app.js"></script>
代替
Whatever else is used by other libraies
<script src="yendor/src/yendor/yendor.js"></script>
<script src="yendor/src/umbra/umbra.js"></script>
<script src="yendor/src/gizmo/gizmo.js"></script>
<script src="yendor/src/game/base.js"></script>
<script src="yendor/src/game/persistence.js"></script>
<script src="yendor/src/game/custom_evenjs.js"></script>
<script src="yendor/src/game/actor.js"></script>
<script src="yendor/src/game/effecjs.js"></script>
<script src="yendor/src/game/item.js"></script>
<script src="yendor/src/game/creature.js"></script>
<script src="yendor/src/game/map.js"></script>
<script src="yendor/src/game/gui.js"></script>
<script src="yendor/src/game/engine.js"></script>
<script src="jquery-1.11.1.min.js"></script>
<script src="pixi.min.js"></script>
<script src="app.js"></script>
在index.html里面?
我使用 Visual Studio 2015 来构建它。
【问题讨论】:
-
您可以为此使用 bundle。
-
你是说模块加载器,比如systemjs吗?
-
不,我的意思是连接你所有的 js 文件用于生产。并且只为供应商(jquery、angular、rxjs...)使用一个文件,为应用程序(引擎、gui、地图...)使用一个文件
-
是否可以在 Visual Studio 中使用这种方法?
-
是的。谢谢你的想法!
标签: javascript html visual-studio typescript