如何使用Yarn全局安装本地包?

mlb*_*mlb 6 command-line-interface node.js npm package.json yarnpkg

我的文件夹中有一些 Node.js CLI 代码。要全局安装它,我通常cd进入它的目录并输入npm i -g .

添加一个本地包相当于使用yarn作为全局CLI工作(yarn global add .返回错误)?

谢谢!

Rya*_*sad 4

根据yarnpkg/yarn上的#3256#5199,有效的方法是:

yarn global add "file:$PWD"
Run Code Online (Sandbox Code Playgroud)

此命令假定存在 $PWD 环境,并且从本地包所在的位置运行该命令。如果您不从同一位置运行该命令,则可能需要以其他方式构造绝对路径。

#3256在用于保存二进制文件的目录方面有一些关于全局安装npm和全局安装有何不同的附加说明。yarn