You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Yarn 2 中如何运行 node_modules/.bin 目录下的可执行脚本?

Yarn 2 运行本地可执行脚本的方法

Yarn 2 内置了对应 npm npx 功能的原生命令,运行 node_modules/.bin 下的 eslint 脚本可以用以下两种方式:

  • 最简写法:直接执行 yarn eslint
    Yarn 2 默认会自动检索项目本地 node_modules/.bin 目录下的可执行文件,不需要额外加参数,执行效果和 npx eslint 完全一致。
  • 显式调用写法:执行 yarn exec eslint
    如果你需要明确声明调用的是本地项目的可执行脚本,可以用这个命令,逻辑和 npx 完全对齐,优先调用本地 node_modules/.bin 下的文件,找不到时才会检索全局安装的包。

补充说明:如果你的 Yarn 2 项目开启了 PnP(Plug'n'Play)模式,没有生成实际的 node_modules 目录,上述两个命令依然可以正常运行,Yarn 会自动处理依赖路径映射,无需额外调整执行逻辑。

内容的提问来源于stack exchange,提问作者Backslash36

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 13:09:00