gpt4 book ai didi

npm - 为什么 Yarn 不将所有可执行文件安装在 .bin 文件夹中?

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

我刚刚开始使用 Yarn 包管理器,并下载了一个入门 Ionic 2 项目。

在这个项目中,我们从编译、缩小、lint 和捆绑我们的代码的脚本中得到了很多帮助。这一切都是由ionic-app-scripts提供的,它有几个用于运行命令的依赖项。

问题是当我使用 Yarn 安装时,node_modules/.bin/文件夹不包含所有必需的可执行文件,例如 tslint,它是 ionic-app-scripts 的依赖项,因此它不直接在我的 package.json 中。

结果是,当我使用 Yarn 时,ionic-app-scripts 不起作用,因为它期望 .bin 文件夹包含 tslint 可执行文件!

我能做什么? ionic-app-scripts 的定义有问题吗?

[注意]:npm install 可以工作,但 Yarn 速度更快!

最佳答案

这是一个known issue ,并且有一个 pull request有更多信息。

简而言之,如果您现在想解决此问题,则必须在依赖项中显式包含需要从中获取二进制文件的包。

关于npm - 为什么 Yarn 不将所有可执行文件安装在 .bin 文件夹中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40003932/

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