【发布时间】:2018-07-19 01:21:18
【问题描述】:
我有以下文件夹结构:
~ (user home folder)
- api
...
- package.json
- lib
- libA
...
package.json
- libB
...
package.json
在libA/package.json我有以下本地依赖
"dependencies": {
"libB": "../libB",
},
所以 libA 依赖于 libB。
现在我想在api 项目中添加为本地包libA。我执行cd api && yarn add ../lib/libA 并收到以下错误/Users/a_user/libB doesn't exist。我知道 yarn 将其视为当前主管 ~/api,因此当读取 libA 的依赖项时,它会看到 ../libB 并将其翻译为 ~/libB 而不是 ~/lib/libB
没有绝对路径有没有办法实现它?
【问题讨论】: