【发布时间】: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.json 中scripts 的postinstall 字段可能就是我要找的。p>
【问题讨论】:
标签: node.js npm npm-install monkeypatching