【发布时间】:2017-04-06 18:23:24
【问题描述】:
谁能给我一些建议或链接以讨论我是否应该将 JS 捆绑到后端?
我试图用这个标题(和类似的词)谷歌,但我找不到任何有用的链接。
只是想知道,假设我使用的是最新的 Node.JS(支持 es6),我应该捆绑/编译 JS 吗?如果没有,我应该如何使用 typescript/flow?
谢谢。
【问题讨论】:
标签: node.js typescript flowtype
谁能给我一些建议或链接以讨论我是否应该将 JS 捆绑到后端?
我试图用这个标题(和类似的词)谷歌,但我找不到任何有用的链接。
只是想知道,假设我使用的是最新的 Node.JS(支持 es6),我应该捆绑/编译 JS 吗?如果没有,我应该如何使用 typescript/flow?
谢谢。
【问题讨论】:
标签: node.js typescript flowtype
我觉得你在问两个不同的问题。我会尽量回答。
这是您的问题标题似乎要问的问题(“如何在不编译的情况下在 nodejs 中使用 typescript/flow”)。为此,您可以在 npm 上使用 ts-node 包。但是在生产环境中运行时使用 ts-node 而不是编译通常不是一个好主意,因为它往往没有那么快。
任何 TypeScript 代码都需要从 .ts 文件编译为 .js 文件才能最终运行。基本上类似的东西也适用于流代码。
如果您计划分发一个用 TypeScript 编写的包,您应该将 .js 和 .d.ts 文件一起发布。原来如此
.js 文件。.js 文件).d.ts 文件)有关更多信息,请参阅Publishing Declaration Files 上的 TypeScript 文档。
【讨论】: