代码之家  ›  专栏  ›  技术社区  ›  rocky

猴子在NPM包级别修补?

  •  0
  • rocky  · 技术社区  · 7 年前

    我想延长新产品管理计划 "truffle" 但目前在版本4(和版本5)中,“truffle”没有插件扩展机制。

    所以问题是如何 "monkey patch" 那。一种可能性是将truffle包作为依赖项列出,然后运行一些shell命令,如 "patch" 修改通常安装在 node_modules .

    在成功安装了节点依赖项之后,NPM有没有一种方法可以运行这样的shell命令?

    还有什么建议吗?(另一种方法可能是 monkey patching at the nodejs level 但是我觉得那会更麻烦。)

    编辑

    这个 postinstall 领域 scripts package.json 可能是我想要的。

    1 回复  |  直到 7 年前
        1
  •  0
  •   rocky    7 年前

    最后我们用 patch-package