gpt4 book ai didi

npm - 一个项目中有多个 npm 链接

转载 作者:行者123 更新时间:2023-12-05 01:07:41 24 4
gpt4 key购买 nike

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

在我执行sudo npm link 的每个包上命令。当我做 npm -g list因此,我可以看到这些包及其引用。

当我制作 npm link <my-package-1>在我的项目中,这会在 node_modules 中添加我的第一个包的符号链接(symbolic link)。到目前为止,一切顺利。

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

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

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

谢谢你,美好的一天

最佳答案

最后,我解决了我的问题

npm link <my-package-1> <my-package-2>

但符号链接(symbolic link)指向我的包文件夹,而不是指向我的全局 npm 的 node_modules 文件夹。

关于npm - 一个项目中有多个 npm 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67055449/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com