gpt4 book ai didi

node.js - yarn - 在不同的文件夹中安装包的依赖项?

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

我想安装 some_project 的依赖项。我知道我可以cd进入some_project,然后运行yarn install

但是我想知道是否可以不更改目录?

最佳答案

有一个bug使用 yarn 会阻止 --modules-folder 选项按预期工作,但我个人不喜欢必须在命令行中提供该选项;您如何确保在将来安装时将它们安装到您选择的文件夹中?

这就是我想出this的原因npm 的偷偷摸摸的解决方案,因为我想完全控制安装路径,而不仅仅是 node_modules 的前缀版本。它与yarn 一样工作,事实上我们在生产中使用它并且我们还没有遇到问题(祈祷)。

简而言之,您需要在 preinstall 事件中将 symlink node_modules 链接到您想要的文件夹(以欺骗 npm code> 或 yarn),然后删除 postinstall 事件中的 symlink

但是,有一个警告,我在链接的答案中没有提到(因为我当时没有想到),那就是,如果安装出现严重错误,事情可能不会按计划进行;由于 postinstall 事件可能尚未被触发,因此您最终会得到符号链接(symbolic link),然后下一次安装可能 由于符号链接(symbolic link)已经存在而失败。

关于node.js - yarn - 在不同的文件夹中安装包的依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42730586/

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