【发布时间】:2017-09-15 07:51:30
【问题描述】:
我正在尝试测试我正在开发的 cli (feathers-cli)。我已经克隆了它的主要依赖项(feathers-generator)并进行了修改,这就是我所做的。
- 进入羽毛生成器(主分支)并运行
yarn link - 进入feathers-cli(3.0分支)并运行
yarn link "feathers-generator" - 运行
yarn link - 创建了一个新目录,删除了我现有的 feathers-cli 版本
- 运行
yarn link "feathers-cli"然后运行yarn global add "feathers-cli"
feathers 然而,此时它使用的是从 npm 提取的常规版本。我查看了纱线文档,似乎找不到任何关于全局链接包的信息。我该如何处理?
【问题讨论】:
-
在本地测试全局安装时,我通常只使用
npm install -g .。虽然这可能无法完全解决您使用yarn的需求 -
根据Yarn link doesn't link binaries globally,这是不可能的,至少对于 yarn v1 来说是不可能的。
标签: node.js command-line-interface yarnpkg