我正在使用postInstall脚本运行cd node_modules/<package-name> && ...
。单独运行时,这可以正常工作。但是,当我使用软件包作为依赖项时,它找不到<dependant-package>/node_modules/<package>/node_modules
,这似乎是可以理解的,因为<package>
的依赖项位于<dependent-package>/node_modules
中。我正在使用一个分叉的项目,该脚本似乎可以工作,但是在我的叉子上失败了。我想知道是否有一个简单的解决办法。我正在使用名称空间,想知道这是否会发生任何变化...
答案 0 :(得分:0)
事实证明,这是通过在一个package.json中使用npm版本并在另一个package.json中使用github URL来强制NPM安装两次依赖项。