小编lha*_*pai的帖子

一个项目中存在多个 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 不同的原因。

谢谢你,美好的一天

npm npm-link

7
推荐指数
1
解决办法
2630
查看次数

标签 统计

npm ×1

npm-link ×1