我刚刚创建了我的包并将其发布到工件注册表。这个包有postinstall
脚本,如果我npm i
在包目录中执行,即使没有node_modules
目录。
我使用来自 npm 的内部postinstall
脚本patch-package
来覆盖一些依赖项。
问题是当我在其他项目中使用npm i -s @my/package
. 当postinstall
脚本执行时,它不会找到那些包并抛出错误。
我试图patch-package
在父目录中执行,但无论如何都找不到这些包。
知道我能做些什么来解决这个问题吗?