是否可以在不先构建角度库的情况下将NPM Link用于角度库?

时间:2019-11-28 15:41:50

标签: angular

我有一个可以内置到节点模块中的角度库。

为了使用我的本地版本而不发布它,并测试它是否可以在多个应用程序上运行,我尝试使用Common-parent命令。

我通过导航到我的库中找到package.json的dist文件夹并运行npm链接来完成此操作。然后,我导航到要使用的应用程序,并运行npm链接THE_LIBRARY_NAME。效果很好,但是如果我更新库,则需要重建它,并且当重建它时,链接中断,因此我必须重复这些步骤。

如果我尝试链接到库本身,而不是链接到它输出的节点模块,则会收到“无法找到模块”错误。

我在做什么错了?

尝试链接到库本身似乎确实可行,我可以在node_modules中找到它,但是要弄清楚导入没有找到该模块。

1 个答案:

答案 0 :(得分:0)

您必须构建库并将其链接,但是,如果您以监视模式构建库,然后将其链接,则此后的任何更改都无需再次设置链接。使用该库的应用将自动重新编译。