gpt4 book ai didi

node.js - 如何开发通过本地目录从另一个项目引用的 Node 库?

转载 作者:太空宇宙 更新时间:2023-11-04 00:12:43 25 4
gpt4 key购买 nike

this answer ,当您在 package.json 中引用本地依赖项时,本地包将被复制到 node_modules。当我开发一个包并只是从另一个项目引用它时,这并不理想,因为我想验证该库在另一个项目中是否正常工作。似乎每次我对库进行更改时,我都必须返回到我的消费项目,删除 node_modules/my-library 文件夹并每次重新运行 npm install让它将库复制回来。如果我不先删除该文件夹,它似乎不会复制最新版本。

如果我直接在 node_modules/my-library 内进行开发,这并不理想,因为该文件夹不是版本 Controller ,与 package.json 中引用的本地文件夹不同。

另一个选择是在 my-library 存储库中创建一个示例项目,但我更愿意将这条路线作为最后的手段。

最佳答案

您可以使用npm link开发您的库并让另一个项目像这样使用本地版本。

例如;

my-library目录中运行npm link

然后在您想要使用my-libray的项目中运行npm link my-library

这也适用于 yarn link .

关于node.js - 如何开发通过本地目录从另一个项目引用的 Node 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48757869/

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