首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >包含已发布软件包的npm安装后脚本

包含已发布软件包的npm安装后脚本
EN

Stack Overflow用户
提问于 2021-04-27 06:09:16
回答 1查看 134关注 0票数 0

我刚刚创建了我的包,并将其发布到工件注册表。这个包有postinstall脚本,如果我在包目录内执行npm i,即使没有node_modules目录,它也可以工作。

postinstall脚本中,我使用npm中的patch-package来覆盖一些依赖项。

问题是当我用npm i -s @my/package在其他项目中安装这个包的时候。当postinstall脚本执行时,它找不到这些包并抛出错误。

我试图在父目录中执行patch-package,但无论如何它都找不到这些包。

你知道我能做些什么来解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2021-04-27 06:36:00

为了解决这个问题,我为这些包npm i dep1@0.0.0 dep2@0.0.0 dep3@0.0.0 && rest...添加了postinstall脚本安装脚本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67274402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档