Nodejs工作流管理使用Typescript

时间:2015-04-14 03:23:49

标签: node.js typescript

对于编写代码库庞大且需要更高一致性的代码,

Typescript似乎是更好的选择。

但我在互联网上找到的示例和经验更多地是在客户端,可能是Angular2.0使用AtScript / Typescript的决定。

尽管Typescript为Javascript增添了很多力量,但仍有一些东西会让我感到沮丧。如何使用重复文件管理代码库。我的理解是我有两种方法可以做到。

第一路

使用像gulp / grunt这样的构建工具,监视更改,并在同一文件夹中将Typescript编译为Javascript。这看起来像这样:

├── models/
│ ├── User.ts
│ ├── User.js
│ ├── Likes.ts
│ ├── Likes.js

第二路

另一种方式是相同的,但不是将Javascript输出到同一文件夹,我可以克隆整个工作区:

├── typescript
│ ├── models/
│ │ ├── User.ts
│ │ ├── Likes.ts
├── javascript
│ ├── models/
│ │ ├── User.js
│ │ ├── Likes.js

对我来说,两者都不是最好的解决方案。有没有其他方法来管理nodejs的代码库。对于客户端来说,它很简单,因为我们只有一个输出文件。

1 个答案:

答案 0 :(得分:1)

  

还有其他方法来管理nodejs的代码库。对于客户端来说很简单,因为我们只有一个输出文件

没有。我们亲自尝试使用第二种方法。

将JS从REPO中排除并重建前npm发布。