Node.js 如何使用模块和依赖项构造Java中的TypeScript项目?

Node.js 如何使用模块和依赖项构造Java中的TypeScript项目?,node.js,typescript,dependencies,Node.js,Typescript,Dependencies,我对TypeScript以及如何分离模块并导入模块有问题 在使用Maven或Gradle的Java中,我可以有三个模块或项目,其中: 项目dao:数据访问对象类 项目dto:数据传输对象类 项目服务:服务类 项目dto与dao和服务是横向的,因此我可以像项目依赖一样轻松地将此模块包含在两者中 在TypeScript中,我不知道如何进行相同的操作。我看到了一些例子,这些例子是使用相对路径导入Javascript中的编译代码,或者使用npm publish稍后安装到另一个项目中 有人可以帮我解决这个

我对TypeScript以及如何分离模块并导入模块有问题

在使用Maven或Gradle的Java中,我可以有三个模块或项目,其中:

项目dao:数据访问对象类 项目dto:数据传输对象类 项目服务:服务类

项目dto与dao和服务是横向的,因此我可以像项目依赖一样轻松地将此模块包含在两者中

在TypeScript中,我不知道如何进行相同的操作。我看到了一些例子,这些例子是使用相对路径导入Javascript中的编译代码,或者使用npm publish稍后安装到另一个项目中

有人可以帮我解决这个问题


谢谢。

@Paolo:我希望你的问题是创建不同的模块并将它们导入根模块。如果是这种情况,您可以很好地使用@NgModule注释创建一个新模块。如果要使用根模块加载此模块,只需在app.module.ts中将其作为导入即可

import {customModule} from './custom.module'; 
如果您只是想惰性地加载它,请使用loadChildren属性将此消息包含在您的路由中。 但是,如果一个类已经在另一个模块中声明,无论是应用程序模块、@NgModule还是第三方模块,都不要将其添加到声明中

从DTO的角度来看,我想,您需要创建一个倾斜对象作为

var userObject = {
  email : req.body.email,
  password: req.body.password
}.
然后可以将UserObject传递到下一层