相关疑难解决方法(0)

Yarn本地包依赖项

我有以下文件夹结构:

~ (user home folder)
 - api
    ...
    - package.json
 - lib
    - libA
      ...
      package.json
    - libB
      ...
      package.json
Run Code Online (Sandbox Code Playgroud)

在libA/package.json我有以下本地依赖

"dependencies": {
    "libB": "../libB",
  },
Run Code Online (Sandbox Code Playgroud)

所以libA依赖于libB.

现在我想在内部api项目中添加为本地包libA.我执行cd api && yarn add ../lib/libA,我得到以下错误/Users/a_user/libB doesn't exist.我知道纱线看作当前导演~/api所以当读取libA它的依赖性时,它会看到../libB并将其翻译为~/libB而不是作为~/lib/libB

无论如何没有绝对的路径来实现它?

node.js npm yarnpkg

13
推荐指数
1
解决办法
1万
查看次数

标签 统计

node.js ×1

npm ×1

yarnpkg ×1