我有一个主要的打字稿文件:Main.ts 在这个文件中,我使用了一个名为Opleiding的类,它来自另一个文件。
引用另一个文件,如
/// <reference path="../Models/Opleiding.ts" />
这适用于intellisense,但不包括代码。我希望包含代码,所以我只需要将Main.ts发送给客户端。
我尝试将类更改为导出类,然后intellisense建议添加以下内容:
import Opleiding1 = require("../Models/Opleiding");
import Opleiding = Opleiding1.Opleiding;
这被intellisense接受,但是我的浏览器说要求是未定义的。我不确定我做错了什么,如果我在这里采取正确的方法或者这样做可以更简单。我只想要包含代码,所以我只需要向客户端发送一个文件。我怎么能做到这一点?
答案 0 :(得分:0)
不要这样做。请改用 modules 。引用另一个文件,如
此处介绍了模块与全局文件:https://basarat.gitbooks.io/typescript/docs/project/modules.html
您需要一个像webpack这样的模块捆绑器。 快速入门:https://basarat.gitbooks.io/typescript/content/docs/quick/browser.html
如果您想知道如果您不使用模块将会发生的所有可怕事情:https://basarat.gitbooks.io/typescript/docs/tips/outFile.html