Node.js 是否有方法使用与';相同样式的typescript配置文件从节点模块抽象导入;路径';财产?

Node.js 是否有方法使用与';相同样式的typescript配置文件从节点模块抽象导入;路径';财产?,node.js,angular,typescript,npm,Node.js,Angular,Typescript,Npm,我正在创建私有节点模块,目前它的结构可能会发生很大的变化,这可能意味着将现有代码拆分为多个包 如果我有100个文件从一个不再保存导入的包中导入,我可以进行查找和替换,但是从该包中导入类会变得更加困难 比如: import { thing1, thing2} from 'my-package'; 未来可能需要: import { thing1} from 'my-package'; import { thing2} from 'my-package2'; 您可以使用tsconfig抽象导入,如

我正在创建私有节点模块,目前它的结构可能会发生很大的变化,这可能意味着将现有代码拆分为多个包

如果我有100个文件从一个不再保存导入的包中导入,我可以进行查找和替换,但是从该包中导入类会变得更加困难

比如:

import { thing1, thing2} from 'my-package';
未来可能需要:

import { thing1} from 'my-package';
import { thing2} from 'my-package2';
您可以使用tsconfig抽象导入,如下所示:

"paths": {
  "@shared/*": ["app/shared/*"]
}
但是我想不出一个方法来对节点模块做同样的事情,所以如果有更大的改变,我只需要改变一行。这可能吗?

检查 他们可以帮助您使用monorepo方法。
您可以将系统拆分为应用程序和库。

创建index.ts文件,导入和导出模块:

import { assign, assignWith } from 'lodash';
import { addDays } from 'date-fns';
export { assign, assignWith, addDays };
并从该索引导入模块:

import { assign, addDays } from './index';