【发布时间】:2015-09-09 03:59:10
【问题描述】:
在带有标准 package.json 的服务器端节点项目中,我们应该如何混合 coffescript 和 typescript 文件?
npm install、npm test 和 npm start 功能应该仍然可用。命令本身并不重要。
额外信息:
coffeescript 和 Typescript 需要尽可能多地相互交流
项目写在Expres
【问题讨论】:
-
是否可以选择使用单一的高阶语言?为什么要把两个混在一起?这听起来像是维护问题的秘诀。 CoffeeSciprt 和 TypeScript 文件需要相互通信还是完全分开?这是客户端代码还是节点服务器?
-
嗨。这可能是灾难的回报,但它也可能是人们在项目变得太大之前真正了解选择哪一个的一种方式?
-
@arb 用于服务器代码。
-
@arb 我相信我回答了您的其他疑问。如果您认为还有其他不清楚的地方,请告诉我。
-
我只知道TypeScript;但我知道 Typescript 允许您定义
.d.ts文件来填充用 CoffeeScript 编写的任何模块的类型信息空白。但这仍然留下了另一半;如果它不是一种具有牢固依赖关系的语言,那么这可能就是您所需要的,但我认为其他人必须确认其余部分。
标签: javascript node.js coffeescript typescript package.json