2015-06-23 46 views
-1

在具有标准package.json的服务器端节点项目中,我们应该如何混合coffescript和typescript文件?如何在同一个nodejs项目中混合使用coffescript和typescript文件?

npm installnpm testnpm start功能仍然应该可用。命令本身并不重要。

额外的信息:

  • 的CoffeeScript的和打字稿需要能够互相对话,尽可能

  • 该项目是写在Expres

+1

是否使用单个高阶语言选项?为什么要混合在一起?这听起来像是维护问题的秘诀。 CoffeeSciprt和TypeScript文件需要相互沟通还是完全独立?这是用于客户端代码还是节点服务器? – arb

+0

嗨。这可能是灾难的接受者,但它也可能是人们在项目变得太大之前真正理解选择哪一个的一种方式? –

+0

@arb它用于服务器代码。 –

回答

1

我们应该如何混合coffescript和打字稿文件?

只需添加node.d.ts然后你应该能够只从var/require typescriptcript coffescript文件就好了。要求打字稿文件将它们编译成JS(使用像atom这样的IDE,或者grunt/gulp包),那么你应该可以要求它们很好。

要使用打字稿中的TypeScript,请使用import/require(而不是var/require),然后使用--module commonjs进行编译。

+0

很快我会有Labdays。所以我可以试试看看它在哪里 您是否真的尝试过这种方式,并且您可以向我详细介绍一下? –

+1

Atom-TypeScript具有coffeescript以及TypeScript文件:https://github.com/TypeStrong/atom-typescript – basarat

+0

它需要我一段时间试着在工作中解决这个问题,但如果我忘记了太久以接受你的答案或者给出更好的答案,请提醒我,谢谢。 –

相关问题