我使用一个非常简单的NPM项目,该项目的链具有一个本地依赖项,该本地依赖项具有自己的依赖项(常规软件包fs-extra
)。
root
-> file:../local-dependency
-> fs-extra
当我运行6.14.8
时,发生了非常奇怪的事情(NPM版本npm install
),我认识到以下情况:
a)(根的)本地依赖项指向父目录或“更高”目录(例如file:../local-dependency
),其传递依赖项(fs-extra
)未安装到{根的{1}}
b)(根目录的)本地依赖性指向与根目录(node_modules
)相同级别的目录,其传递性依赖性(file:./local-dependency
) 安装到{{ 1}}的根
这是正常现象还是(已知)错误?当前的行为对我来说似乎很奇怪。