一个项目中的多个 npm 链接

时间:2021-04-12 08:54:58

标签: npm

我正在努力使用 npm 链接。事实上,我有两个本地包,我想在我的项目中使用。

在每个包上我都执行了 sudo npm link 命令。因此,当我执行 npm -g list 时,我可以看到这些包及其参考。

当我在我的项目中创建一个 npm link <my-package-1> 时,这会在 node_modules 中添加我的第一个包的符号链接。到目前为止,一切都很好。

仅当我在我的项目中创建 npm link <my-package-2> 时。 npm 首先从 node_modules 中的第一个包中删除符号链接,然后在 node_modules 中创建到第二个包的符号链接。我不知道为什么,但我的项目中不能有多个包含链接的包。

此外,当我对 node_modules 文件夹执行 ls 操作时,我看到符号链接指向我的包文件夹,而不是指向全局 npm 的 node_modules 文件夹。

我错过了什么吗?我认为这正是 npm 链接与 npm i ../path/to/my/package 不同的原因。

谢谢你,美好的一天

0 个答案:

没有答案