有人可以给我一些建议或链接,讨论我是否应该为后端捆绑JS?
我尝试使用此标题(和类似的字词)谷歌,我无法获得任何有用的链接。
只是想知道,说我正在使用最新的Node.JS(es6-ready),我应该捆绑/编译JS吗?如果没有,我怎么想使用typescript / flow?
谢谢。
答案 0 :(得分:2)
我觉得你在问两个不同的问题。我会尝试回答这两个问题。
这是你的问题标题似乎要问的问题(“如何在不编译它的情况下在nodejs中使用typescript / flow”)。为此,您可以在npm上使用ts-node包。但是,在生产中运行时使用ts节点而不仅仅是编译通常不是一个好主意,因为它往往不会那么快。
任何TypeScript代码都需要从.ts
文件编译到.js
文件才能最终运行。基本上类似的东西适用于Flow代码。
如果您计划分发使用TypeScript编写的程序包,则应该同时发布.js
和.d.ts
个文件。这是
.js
个文件。.js
个文件).d.ts
文件)有关详细信息,请参阅Publishing Declaration Files上的TypeScript文档。
答案 1 :(得分:-3)
在这种情况下,“编译”意味着从几个.ts文件制作一个.js文件,对吗?
我认为只是运行
$ tsc
在项目根目录下生成.js文件而不进行捆绑/编译。