gpt4 book ai didi

yarnpkg - yarn berry run 如何运行已安装的包

转载 作者:行者123 更新时间:2023-12-05 03:50:34 25 4
gpt4 key购买 nike

我看到 yarn berry 我得到了即插即用功能而不是 node_modules/

我找不到任何表明它支持从已安装的包运行的信息。

例如,对于 npm,工作流程可能是运行已安装的 webpack 版本:

$ npm install --save-dev webpack
$ node node_modules/webpack/bin/webpack ...

全局安装的 webpack 可能不是同一个版本。更糟糕的是,在 Docker 部署期间,我得到了本地安装的东西,唯一的节点和 npm 是全局可用的。我想我可以做一个 preinstall 脚本来执行 npm install -g yarn; yarn set version berry 但我不确定如何做 webpackjestbabel 等,以及想法我应该在同一个 preinstall hackaround 期间将它们全部安装到全局,这似乎是倒退了几步。

有没有什么方法可以从我缺少的本地安装的包中运行?

我看到了这个可能相关的问题 - Yarn Berry - Run a Node Script Directly

但那里的答案似乎有点离题 - 我没有运行任何 js,我试图输入一个 package.json 脚本,即可以从 shell 运行的东西。

最佳答案

为什么不直接使用 yarn run <bin> (或简单地 yarn <bin> )?如果你在一个设置为使用 yarn berry 的存储库中,那将运行任何包 bin 文件。

yarn node <file>将运行任何 .js即插即用设置的文件。无需全局安装这些依赖项,除了 yarn classic。

关于yarnpkg - yarn berry run 如何运行已安装的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63402242/

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