角度5:是否可以链接本地npm模块?

角度5:是否可以链接本地npm模块?,npm,package,angular5,local,Npm,Package,Angular5,Local,我有一个自定义节点模块,无法在NPM上发布 我想用它作为我在NPM上的任何模块 如果没有将文件夹复制到节点模块的可怕事情,是否有可能呢?答案是:是的,有可能 假设您的模块有一个dist文件夹,其中包含构建的源代码 (例如,我在src文件夹上运行gulp,并处理dist文件夹) 您只需在库中运行npm pack./dist 这将生成一个名为“库版本”的库的tgz存档 然后,只需运行 npm i指向/your library version.tgz的路径 你完成了 假设我的库fodler是C:\ng

我有一个自定义节点模块,无法在NPM上发布

我想用它作为我在NPM上的任何模块


如果没有将文件夹复制到节点模块的可怕事情,是否有可能呢?

答案是:是的,有可能

假设您的模块有一个dist文件夹,其中包含构建的源代码 (例如,我在src文件夹上运行gulp,并处理dist文件夹)

您只需在库中运行
npm pack./dist

这将生成一个名为“库版本”的库的tgz存档

然后,只需运行

npm i指向/your library version.tgz的路径

你完成了

假设我的库fodler是
C:\ngx mat lib

因此,我的tgz将在这个文件夹中,因为dist文件夹应该是ngx mat lib的子文件夹

在我的项目中,我将运行

npm-ic:/ngx-mat-lib/ngx-mat-lib-0.0.1.tgz

注意:使用正斜杠以避免将其加倍