【发布时间】:2022-01-03 13:07:04
【问题描述】:
我在一个文件夹中有一些 Node.js CLI 代码。要全局安装它,我通常将cd 放入其目录并输入npm i -g .
添加本地包 taht 将作为全局 CLI 与 yarn (yarn global add . 返回错误)等效?
谢谢!
【问题讨论】:
标签: node.js npm command-line-interface yarnpkg package.json
我在一个文件夹中有一些 Node.js CLI 代码。要全局安装它,我通常将cd 放入其目录并输入npm i -g .
添加本地包 taht 将作为全局 CLI 与 yarn (yarn global add . 返回错误)等效?
谢谢!
【问题讨论】:
标签: node.js npm command-line-interface yarnpkg package.json
根据yarnpkg/yarn 上的#3256 和#5199,可行的方法是:
yarn global add "file:$PWD"
此命令假定 $PWD 环境存在,并且该命令从本地包所在的位置运行。如果您不是从同一位置运行该命令,则可能需要以其他方式构造绝对路径.
#3256 有一些关于 npm 和 yarn 全局安装在用于保存二进制文件的目录方面的不同之处的附加说明。
【讨论】: