如何使用 Yarn v3 安装本地包?

Pau*_*erg 9 node.js package.json yarnpkg yarnpkg-v3

我尝试使用 Yarn v3 安装本地包,结果撞到了墙上。这是我尝试过的所有事情:

  1. 跑步yarn add file:../hardhat-packager
  2. 跑步yarn add ../hardhat-packager
  3. 手动添加"hardhat-packager": "file:../hardhat-packager"进去package.json
  4. 手动添加"hardhat-packager": "../hardhat-packager"进去package.json

上述所有情况都会导致 Yarn 在安装步骤中卡住,如下图所示。我等了五分钟多,并确保我的互联网连接速度很快。

我知道有一个链接包的选项,但这并不是我想要的。我不需要符号链接,我想要复制实际的包文件。

我怎样才能做到这一点?我正在使用 Yarn v3.2.0

纱线卡住

Rob*_*Rob 10

要安装 Yarn 3 的本地包,您应该使用模式 packagename@location。

举个例子:

yarn add hardhat-packager@file:../hardhat-packager
Run Code Online (Sandbox Code Playgroud)

或者如果你用它制作了 tarballyarn pack应该看起来像:

yarn add hardhat-packager@file:../some_path/hardhat-packager-v0.1.0.tgz 
Run Code Online (Sandbox Code Playgroud)