【问题标题】:monkey patching at the npm package level?在 npm 包级别进行猴子修补?
【发布时间】:2018-09-18 19:20:31
【问题描述】:

我想扩展 npm 包 "truffle",但目前在版本 4(和版本 5)中,“truffle”没有插件扩展机制。

因此,广泛的问题是如何"monkey patch"。一种可能是将 truffle 包列为依赖项,然后运行一些 shell 命令(如"patch")来修改通常安装在node_modules 中的 truffle。

npm 是否有办法在成功安装节点依赖项后运行此类 shell 命令?

还有其他建议吗? (另一种方法可能是monkey patching at the nodejs level,不过我觉得会比较麻烦。)

编辑

package.jsonscriptspostinstall 字段可能就是我要找的。​​p>

【问题讨论】:

    标签: node.js npm npm-install monkeypatching


    【解决方案1】:

    最后我们用patch-package

    【讨论】:

      猜你喜欢
      • 2022-01-19
      • 1970-01-01
      • 1970-01-01
      • 2012-03-13
      • 2013-12-26
      • 2012-06-14
      • 2012-03-29
      • 2016-10-30
      • 1970-01-01
      相关资源
      最近更新 更多