如何使用 yarn 安装/测试您正在使用的命令行工具
How to install / test a command line tool you are working on using yarn
如果您正在开发包含命令行工具的软件包,那么使用 npm
,您可以:
npm install -g # install package in current directory as a global package
然后您就可以从任何地方开始使用它了。例如,如果 package.json
包含
"bin": {
"my_tool": "./index.js"
},
然后你可以cd
到另一个目录,然后在终端运行 my_tool
。您甚至可以 运行 npm link
从您正在开发的包中将二进制文件符号链接到您的开发副本,这样您就不必在每次进行更改并想尝试时都再次 npm install -g
他们出来了。
我这辈子都想不出如何对 yarn
做同样的事情。安装/测试您使用 yarn 开发的命令行工具的推荐工作流程是什么?
yarn global add file:$PWD
如果您正在开发包含命令行工具的软件包,那么使用 npm
,您可以:
npm install -g # install package in current directory as a global package
然后您就可以从任何地方开始使用它了。例如,如果 package.json
包含
"bin": {
"my_tool": "./index.js"
},
然后你可以cd
到另一个目录,然后在终端运行 my_tool
。您甚至可以 运行 npm link
从您正在开发的包中将二进制文件符号链接到您的开发副本,这样您就不必在每次进行更改并想尝试时都再次 npm install -g
他们出来了。
我这辈子都想不出如何对 yarn
做同样的事情。安装/测试您使用 yarn 开发的命令行工具的推荐工作流程是什么?
yarn global add file:$PWD