如何从另一个(本地)目录导入库?

时间:2020-02-23 19:42:31

标签: node.js angular typescript npm

为什么我要说的标题是:

我在Angular应用程序中使用了一些生成的代码。

当前,我正在使用npm将其作为软件包安装,但这会给整个部署设置带来问题。

因此,我想将此代码移至src/vendor/my-generated-library之类的地方。

我可以这样做,但随后所有导入的内容都将类似于

import {MyObject} from '../../../../vendor/my-generated-library';

是否可以将src/vendor定义为某种附加的库根目录,例如node_modules,以便我的所有导入都可以保持当前状态?

import {MyObject} from 'my-generated-library';

1 个答案:

答案 0 :(得分:0)

您可以简单地修改package.json,以将该库作为依赖项,并将路径指向src的目录。像

"my-generated-library": "./somepath/vendor/my-generated-library"

希望这会有所帮助