【发布时间】:2015-09-29 04:33:47
【问题描述】:
所以我是一名 C++ 程序员,他在 Dart 中做了一些东西,现在正在过渡到 Typescript。我一次解决一个问题,现在我开始接触到充满类的单个文件。在尝试查找有关此事的信息时,我感到很震惊,因为包含文件的方法如此之多,而且每种方法都非常冗长。事实上,这整个主题仍然处于最前沿,并且正在积极开发中。
所以我没有使用任何外部库,所以内部模块会这样做。但是,当我尝试初始化一个全局变量时,其类在另一个打字稿文件中以相同的模块名称定义,我收到以下错误:
0x800a01bd - JavaScript 运行时错误:对象不支持此操作
查看 StackOverflow 时,我可以找到完全相同的场景: Spanning one Typescript module across files gives 0x800a01bd - JavaScript runtime error: Object doesn't support this action
但是,我是否认为我应该以这样的顺序将每个 .js 文件输入到 html 中,以便解决所有问题?这肯定是不正确的,为什么 Visual Studio 不能为我解析订单并吐出一个 .js 文件?
我尝试设置 Typescript 构建以组合成一个 .js 文件,并在我的 html 中引用该文件。这实际上工作了一次,之后每次都失败了。 (缓存?)显然我一定遗漏了一些东西,所以我想寻求你的帮助。
在 Dart 中这非常简单,但在 typescript 中则非常混乱和麻烦。 AMD、UMD、tsconfig.json 等...作为一个 C++ 人,我喜欢命名空间和包含指令,最重要的是它们很简单,并且在提供您需要的所有功能的同时工作。
那么最相关、最新的处理方式是什么?我在这里遗漏了什么?
【问题讨论】:
标签: typescript visual-studio-2015